QT学习_06_UI设计

news/2024/7/24 10:16:37 标签: ui, 学习, qt, c++, 开发语言

1 创建项目

前5篇的学习笔记都没有用到ui,从现在开始,就要用这个ui

创建项目的时候,把这个Generate form√上

项目文件中,就多了mainwindow.ui

2 ui设计界面的介绍

双击这个.ui文件,就可以进入设计界面

下面简单的介绍ui设计界面的各模块的作用和功能

3 转到槽

ui设计的按钮,可以直接右键-> 转到槽 ->选择信号

 

 .h文件和.cpp文件会默认增加一个槽函数的声明定义,我们直接在.cpp的槽函数定义里面写相关的内容就可以了

槽函数的内容就根据自己的需求写了,比如关闭窗口。

4 界面的一些详细解释

4.1布局控件 各种Layout

 

 

 

4.2 布局辅助控件 弹簧Spacers 和 分裂器

 

 

下面说一下和Spacer长得很像的分裂器

 它就会变成下面的结果

如果运行的话, 它的作用就是,能够把左右两个Text edit的边界进行拖动

4.3 各种按钮控件

4.4 和资源树、数据库相关的控件,暂时不咋用

4.5 各种容器

4.6 输入控件

4.7 显示控件

5、菜单栏

6、如何使用添加的控件

 

7、对象的属性以及继承关系

一个用代码修改属性的小诀窍,要不set,要不add

 

8、常用控件

下面放了一些常用的控件,后面可以拿来用

 感谢您的阅读,欢迎留言讨论、收藏、点赞、分享。


http://www.niftyadmin.cn/n/2990.html

相关文章

网鼎杯网络安全大赛玄武组_经典的一道CTF-WriteUP-SSRFME

刚完整复现一遍redis,然后重新打了一下这道题,SSRF+本地redis主从复制RCE组合拳拿shell 拿不到flag+反弹shell的惨案到此为止吧,跟我一步步拿shell,CTF-WriteUP-SSRFME redis漏洞利用姿势原文https://www.sec-in.com/article/1309 一、环境说明 buuoj靶场 https://buu…

洛谷 P3263 [JLOI2015]有意义的字符串

PS:如果读过题了可以跳过题目描述直接到题解部分 提交链接:洛谷 P3263 [JLOI2015]有意义的字符串 题目 题目描述 B 君有两个好朋友,他们叫宁宁和冉冉。有一天,冉冉遇到了一个有趣的题目:输入 b;d;n,求 ⌊…

curl命令详解

##curl命令详解 curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。 它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。…

全年冲刺200万辆!座舱域控制器进入「软硬升级」周期

随着座舱智能化落地进程加速,传统分布式多ECU架构向域控制器集成的前装市场正在加速。 从车企的技术演进来看,新一代主流电子电气架构将普遍采用中央超算(C-DCU)区域控制(Z-DCU)的硬件架构,其中…

JavaScript 基础语法

目录 一、了解JavaScript 二、和 HTML 的结合方式 三、语法 alert console.log 输出控制台 var / let 定义变量 number 数字类型: String 字符串: boolean 类型 undefine 无定义的 null 空 和 && 和 || 四、数组 1. 创建数组 2. 获取数组元…

Python | GUI | Tkinter - 2. 组件使用

本文给出 Tkinter 组件使用的示例。 Update: 2022 / 11 / 2 Python | GUI | Tkinter - 2. 组件使用属性值设定及获取界面Label背景色示例按钮 (Button) 绑定事件Entry获取内容示例插入内容清除内容数学运算Text获取内容示例获取外部输入内容获取内部输出内容清除内容示例标签示…

自动驾驶 - 滤波算法

自动驾驶 - 滤波算法 目前比较常用的滤波算法有: 平均值滤波算法 中位值滤波算法 一阶滤波算法 卡尔曼滤波算法 1. 平均值滤波算法 1.1. 算法介绍 平均值滤波算法是比较常用,也比较简单的滤波算法。在滤波时,将N个周期的采样值计算…

Vue基础语法(五)

目录 一、插槽 1、格式 2、内容 3、原理 二、具名插槽 1、定义 2、步骤 三、作用域插槽 1、使用前提 2、作用 3、步骤 四、子组件向父组件通信总结 1、三步骤 2、多参数传递例子 一、插槽 1、格式 放在子组件 <slot>内容</slot> 2、内容 可以放任何模…