0.引言

  笔者研究的方向涉及在ubuntu中运行代码,早先是直接利用控制台运行代码文件,在控制台中虽然设法将代码精简到一个三个文件中,只需要在控制台运行这三个文件即可,但在实际场景中,输入代码运行执行文件的方式较为麻烦,现在希望通过Qt编写界面程序的方式,将代码封装,之后只需点击按键即可使用代码功能。本文对Qt在Ubuntu下进行桌面软件基础开发作总结并记录。
  Qt在Ubuntu下如何进行桌面软件开发?-LMLPHP

1.新建项目

  Qt在Ubuntu下如何进行桌面软件开发?-LMLPHP

  Qt在Ubuntu下如何进行桌面软件开发?-LMLPHP

2.编写第一个程序

  (1).pro文件配置
  Qt在Ubuntu下如何进行桌面软件开发?-LMLPHP

#use to make a executed program
QMAKE_LFLAGS += -no-pie

  (2).ui文件设计图形界面
  Qt在Ubuntu下如何进行桌面软件开发?-LMLPHP

  (3).cpp文件编写代码
  Qt在Ubuntu下如何进行桌面软件开发?-LMLPHP

#include<QMessageBox>
  
void MainWindow::on_pushButton_clicked()  
{  
    QMessageBox::information(  
            this,"message","hello, ubuntu Qt!",QMessageBox::Ok,QMessageBox::NoButton);  
}

  (4)编译并运行程序
  Qt在Ubuntu下如何进行桌面软件开发?-LMLPHP

3.在Qt外部启动程序

  Qt在Ubuntu下如何进行桌面软件开发?-LMLPHP

参考资料:
[1] NiUoW. Qt5.12.1在Ubuntu下开发图形界面,生成可执行文件的步骤; 2021-04-01 [accessed 2023-06-28].
[2] weixin_30299539. Ubuntu18系统qt生成程序无法双击运行问题; 2019-09-12 [accessed 2023-06-28].
[3] 六壹班班长. QMessageBox; 2022-12-04 [accessed 2023-06-28].

06-29 09:59