当前位置: 首页 > news >正文

Qt5学习笔记(一):Qt Widgets Application项目初探

笔者长期使用MFC开发Windows GUI软件。随着软件向Linux平台迁移的趋势越发明朗,GUI程序的跨平台需求也越来越多。因此笔者计划重新抓一下Qt来实现跨平台GUI程序的实现。

0x01. 看看Qt Widgets Application项目结构

打开Qt5,点击“+ New”按钮新建项目。在项目模板中选择“Application (Qt)”后,在右侧选择“Qt Widgets Application”桌面项目,然后点击“choose..”按钮创建项目。具体操作如下图:

项目创建成功后,在项目目录会自动生成以下几个文件:

- QtDemoDialog.pro:是此项目的项目文件,包含了项目配置,编译信息,项目包含文件信息等。

- QtDemoDialog.pro.user:当前用户的Qt编译环境配置,一般只与本机用户有关。在项目归档时应删除。

- main.cpp:Qt主程序代码文件。

- mainwindow.h/cpp:Qt主窗口程序代码文件。

- QtDemoDialog_zh_CN.ts:多国语言文件,这里特指简体中文。

0x02. 编译第一个Qt程序

在Qt Creator主窗口的左下角,有一个锤子图标,即为编译按钮,点击后项目工程会开始编译,并输出可执行文件。

编译后可执行文件的输出位置,在“项目”选项卡下可以看到:

好了,简单的Qt项目初探就记录这么多。

http://www.lryc.cn/news/366860.html

相关文章:

  • Linux网络编程:数据链路层协议
  • 企业估值的三种方法
  • 比亚迪正式签约国际皮划艇联合会和中国皮划艇协会,助推龙舟入奥新阶段
  • 宏集Panorama SCADA:个性化定制,满足多元角色需求
  • 聪明人社交的基本顺序:千万别搞反了,越早明白越好
  • 图片和PDF展示预览、并支持下载
  • 图论第5天
  • Java开发-面试题-0004-HashMap 和 Hashtable的区别
  • Swift 序列(Sequence)排序面面俱到 - 从过去到现在(一)
  • redis 04 redis结构
  • 【原创】springboot+mysql农业园区管理系统设计与实现
  • web前端 孙俏:深度探索与实战之路
  • opencv实战小结-银行卡号识别
  • Windows API 开发桌面应用程序,在窗口按下鼠标左键不放可以拖图,并且拖图期间鼠标图标变成手掌
  • Docker的网络管理
  • 【数据结构】平衡二叉树左旋右旋与红黑树
  • 2024蓝桥杯初赛决赛pwn题全解
  • 大模型多轮问答的两种方式
  • 【无标题】1877A
  • 直播美颜工具解析:美颜SDK核心技术与性能优化方法
  • YOLOv10开源,高效轻量实时端到端目标检测新标准,速度提升46%
  • 如何解决访问网站时IP被限制的问题?
  • springboot城市美发管理系统的设计与实现-计算机毕业设计源码71715
  • 微软 Windows 10 22H2 发布可选更新 19045.4474,修复窗口显示问题等
  • 代码随想录算法训练营第五十三天 | 309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳时机含手续费
  • Polar Web【中等】反序列化
  • 测试工具链
  • 【求助】ansible synchronize 问题
  • sql server 把表的所有的null改为0,不要限制某列
  • 【C#】WinForm关闭新(二级)界面使主程序关闭