C++在Linux下的图形界面编程入门

上周我尝试在 Linux 上用 C++ 编写图形界面。

我们推荐使用Qt框架。
易于在各种平台上使用。

2 02 3 年,我使用Ubuntu 2 0.04 并安装了Qt5
在终端中输入以下命令。
sudo 适当的更新 sudo apt install build-essential qtbase5 -dev
要使用 QtCreator,请添加: sudo apt install qtcreator
创建Qt项目并不困难。
打开 QtCreator 并单击“文件”->“新建文件或项目”。

选择应用程序->Qt Widgets 应用程序。

选择项目名称,例如 MyApp。

选择DesktopQt5 .1 5 .2 GCC作为构建套件。

设计界面是在.ui 文件中创建的。
拖动几个按钮、文本框等。

例如,拖动一个QPushButton,在属性编辑器中右键单击,可以更改文本。
main.cpp代码如下: 包括 包括
int main(int argc, char argv[]) { QApplication App(argc, argv); QMainWindow 窗口; window.setWindowTitle("Qt 示例"); 窗口大小调整(4 00, 3 00); 窗口.show(); 返回app.exec()。
}
您学习了单击按钮关闭的示例。
包括 包括 包括
int main(int argc, char argv[]) { QApplication App(argc, argv); QMainWindow 窗口; window.setWindowTitle("关闭按钮示例"); 窗口大小调整(3 00, 2 00); QPushButton 按钮("点击关闭", &window); 按钮.setGeometry(1 00, 8 0, 1 00, 3 0); QObject::connect(&button, &QPushButton::click, &window, &QMainWindow::close); 窗口.show(); 返回app.exec()。
}
要编译并运行,只需单击 QtCreator 中的绿色按钮即可。

或者从终端: qmake 使 ./MyApp
更多信息,请参阅QtQuick/QML,信号和槽机制。

要进行调试,请使用 qDebug() 或使用 QtCreator 断点。

算了。
先试试吧。

如何在linux下编译/运行C/C++程序

编译第一个.C 文件。
生成第一个可执行文件。
ls -l 显示第一个文件。
./首先运行程序。