在
Ubuntu
上运行 Qt 的可执行文件需要满足以下条件:
安装 Qt 运行库
在
Ubuntu
上,可以使用以下命令安装 Qt 运行库:
sudo apt-get update
sudo apt-get install libqt5core5a libqt5gui5 libqt5widgets5
此外,还需要安装 Qt 5 的多媒体库和 OpenGL 库:
sudo apt-get install libqt5multimedia5 libqt5opengl5
构建可执行文件
使用 Qt Creator 构建可执行文件,需要在项目文件中的.pro 文件中添加以下代码:
QT += widgets multimedia opengl
这个代码告诉 Qt 编译器链接所需的库。
运行可执行文件
构建完成后,可以在终端中导航到项目目录,然后运行以下命令:
./myApp
其中 myApp 表示你的可执行文件名。
以下是一个简单的 Qt 应用程序示例,它包含一个窗口、一个标签和一个按钮。 点击按钮后,标签上将显示“Hello World!”。
#include <QApplication>
#include <QWidget>
#include <QLabel>
#include <QPushButton>
int main(int argc, char* argv[])
QApplication app(argc, argv);
QWidget *mainWidget = new QWidget;
mainWidget->setWindowTitle("My App");
QLabel *label = new QLabel("Welcome to my app", mainWidget);
label->move(50, 50);
QPushButton *button = new QPushButton("Click Me!", mainWidget);
button->move(50, 100);
QObject::connect(button, SIGNAL(clicked()), label, SLOT(setText(const QString&)));
mainWidget->show();
return app.exec();