在 Linux 下進行 C++ 圖形界面開發,可以使用一些流行的庫和框架,如 Qt、GTK 和 FLTK 等。以下是一些常用的庫和框架的簡介以及入門指南:
sudo apt update
sudo apt install build-essential
sudo apt install libqt5core5a libqt5gui5 libqt5widgets5
main.cpp 文件中編寫代碼來處理界面事件和邏輯。以下是一個簡單的 Qt Widgets 應用程序示例:
#include <QApplication>
#include <QMainWindow>
#include <QPushButton>
#include <QMessageBox>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QMainWindow window;
QPushButton *button = new QPushButton("Click Me", &window);
button->setGeometry(100, 100, 100, 30);
QObject::connect(button, SIGNAL(clicked()), &window, SLOT(close()));
window.show();
return app.exec();
}
使用 qmake 和 make 工具來編譯和運行 Qt 應用程序:
qmake -project
make
./your_application_name
通過以上步驟,你可以開始在 Linux 下使用 C++ 和 Qt 進行圖形界面編程。Qt 提供了豐富的組件和工具,可以幫助你快速構建功能齊全的圖形界面應用程序。