当前位置:网站首页>用代码构建UI界面
用代码构建UI界面
2022-08-03 05:40:00 【曹乐乐爱学习】
1、新建工程

2、先编译,运行试试效果:

3、假设要添加一个按键功能;先查看帮助文档:

3、看到,要使用这个类,就应该添加#include <QPushButton> 头文件,以及QT += widgets
4、找到使用示例:

5、先在头文件下声明一个对象:

6、实例化一个按钮://&是下划线的意思

7、设置按钮字符串

8、设置按钮位置:查看帮助文档 QWidget


9、 pushButton->setGeometry(50,50,100,50);

10、设置主窗口大小

11、构建信号与槽——同样,先创建一个类

12、声明自己的槽函数:

13、定义自己的槽函数:(声明函数,右键)
13、创建自己的类,构建自己的对象(图片错误,应该这个类名不能随意设置)
13、创建自己的类,构建自己的对象

14、实例化对象,以及 信号槽连接

运行

边栏推荐
- ES6中 async 函数、await表达式 的基本用法
- Pinned Articles-
- MySQL的on duplicate key update 的使用
- UniApp 获取当前页面标题(navigationBarTitleText)
- 我的Go+语言初体验——祝福留言小系统,让她也可以感受到你的祝福
- 微信小程序 - 监听 TabBar 切换点击事件
- empty() received an invalid combination of arguments - got (tuple, dtype=NoneType, device=NoneType),
- PHP Composer常用命令积累
- 沉铜/黑孔/黑影工艺,PCB该 Pick 哪一种?
- pyspark --- 空串替换为None
猜你喜欢
随机推荐
MySQL性能优化(硬件,系统配置,表结构,SQL语句)
ISIJ 2022收官,中国初中生再展风采
Mysql去除重复数据
html+css+php+mysql实现注册+登录+修改密码(附完整代码)
一根网线完美解决IPTV+千兆网复用,还不来试试
DIFM network, rounding and repetition
Cesium加载离线地图和离线地形
ES6中 Symbol 的基础学习,迭代器和生成器的基本用法
一家可靠的HDI板厂,需要具备哪些基本条件?
IFM network detailed explanation and torch reproduction
Pinned Articles-
MySQL的10种常用数据类型
Chrome configuration samesite=none method
链表之打基础--基本操作(必会)
mysql 数据去重的三种方式[实战]
Getting Started with Chrome Plugin Development
AlexNet网络详解及复现
配置MSTP功能示例
Embedding two implementations of the torch code
编程语言有什么









