[ Qt ] | 第一个Qt程序

1. 创建Qt项目

我们打开Qt Create工具,左上角"文件",新建文件。





这个是我们的APP"走出国门"的时候,要关注的,这里就不说了。

后面这两个直接默认,下一步就行~~。

2. 项目默认内容

下面就是Qt Create为我们默认生成的一些内容了:

其中呢?

int argc, char *argv[] 命令行参数的个数,和命令行参数的内容

QApplication a(argc, argv); 编写一个Qt图形化界面程序,一定需要有QApplication对象

a.exec() 表示让程序执行起来

当Qt中的一个类想要使用"信号 和 槽"的时候呢?就要引入Q_OBJECT这个宏(后面说~~)。

parent :

编辑打开*.ui,就是这个文件原本的样子~

*.pro:

这里的 Ui_Widget和上面的Ui::Widget 是一个东西

相关推荐
小鸡吃米…38 分钟前
Python 列表
开发语言·python
kaikaile19951 小时前
基于C#实现一维码和二维码打印程序
开发语言·c#
我不是程序猿儿1 小时前
【C#】画图控件的FormsPlot中的Refresh功能调用消耗时间不一致缘由
开发语言·c#
rit84324991 小时前
C# Socket 聊天室(含文件传输)
服务器·开发语言·c#
嘉琪0012 小时前
Vue3+JS 高级前端面试题
开发语言·前端·javascript
xunyan62342 小时前
面向对象(下)-接口的理解
java·开发语言
遥不可及~~斌2 小时前
Java 面试题集 -- 001
java·开发语言
2501_921649492 小时前
如何获取美股实时行情:Python 量化交易指南
开发语言·后端·python·websocket·金融
集智飞行3 小时前
c++函数传参的几种推荐方式
开发语言·c++
鼾声鼾语3 小时前
matlab的ros2发布的消息,局域网内其他设备收不到情况吗?但是matlab可以订阅其他局域网的ros2发布的消息(问题总结)
开发语言·人工智能·深度学习·算法·matlab·isaaclab