Qt Creator可视化交互界面exe快速入门2

上一期介绍的通过代码的方式实现一个简单界面,需要敲小几十行代码,显然是效率低的,这期就介绍下Qt Creator的作用。

Qt Creator的使用:

首先打开我们的Qt Creator

然后点击创建项目,在项目Application里面选择Qt Widgets Application 创建窗口应用。

输入工程保存路径

然后选择CMake

这里选择是的Qwidget,如果创建的界面带菜单栏则选择QMainWindow.

下一步

下一步,来到了我们的界面,有三个c++代码可编写的,还有widget.ui是我们这期主要的内容。

双击widget.ui即可到我们的设计界面,这时是无需敲代码,就能实现界面按钮会文本框排列的。

现在来介绍按钮的功能:

布局:水平布局,垂直布局,网格布局和表单布局等。

垫片类似弹簧,主要用于空出位置使用。

然后是按钮,包括常用按钮,单选按钮,复选按钮等等

然后是数据显示视图

容器存放控件使用

输入组件

显示组件

操作就是直接将右侧的组件拖动到界面上即可

还可以拖拽Label标签 然后双击编写内容

在右上角对应的就是这些拖拽组件的类名,可修改也可不修改,最后这些会生成相应的代码。

最后我们回到编辑界面,

这时候代码是已经生成了的,我们直接点运行即可。

然后这个可视化的界面就做出来了

同时在我们保存的工程文件下已经生成了exe程序

下一期介绍如何点击交互。

相关推荐
刘晓倩2 小时前
Coze智能体开发实战-多Agent综合实战
人工智能·coze
石迹耿千秋3 小时前
迁移学习--基于torchvision中VGG16模型的实战
人工智能·pytorch·机器学习·迁移学习
古月-一个C++方向的小白3 小时前
C++11之lambda表达式与包装器
开发语言·c++
沐知全栈开发4 小时前
Eclipse 生成 jar 包
开发语言
杭州杭州杭州5 小时前
Python笔记
开发语言·笔记·python
tanyongxi665 小时前
C++ AVL树实现详解:平衡二叉搜索树的原理与代码实现
开发语言·c++
阿葱(聪)6 小时前
java 在k8s中的部署流程
java·开发语言·docker·kubernetes
路人蛃6 小时前
通过国内扣子(Coze)搭建智能体并接入discord机器人
人工智能·python·ubuntu·ai·aigc·个人开发
CV-杨帆6 小时前
论文阅读:arxiv 2025 A Survey of Large Language Model Agents for Question Answering
论文阅读·人工智能·语言模型
绝顶大聪明6 小时前
【深度学习】神经网络-part2
人工智能·深度学习·神经网络