在Linux下进行C++图形界面开发,推荐使用Qt框架。以下是一个简单的入门教程:
在Ubuntu或Debian系统中,可以使用以下命令安装Qt:
sudo apt-get install qt5-default
在Fedora系统中,可以使用以下命令安装Qt:
sudo dnf install qt5-qtbase-devel
mainwindow.h
文件并添加以下代码:#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
MainWindow();
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
mainwindow.cpp
文件并添加以下代码:#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
main.cpp
文件并添加以下代码:#include <QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
MainWindow w;
w.show();
return app.exec();
}
qmake
make
./your_project_name
通过以上步骤,你可以创建并运行一个简单的Qt应用程序。希望这些信息对你有所帮助!