第7章 Qt 窗口--开发云对象存储浏览器的登录窗口

发布时间 2023-11-15 21:41:16作者: 游客0721

Qt 窗口--开发云对象存储浏览器的登录窗口

本章导学

image
image
image
image
学习常用的控件,通过文档使用控件

窗口基本知识讲解(代码7-2)

image
image
image
生活中的窗口是连接人与外面风景的桥梁,计算机的窗口是连接人和操作系统资源的桥梁,并且更加方便,使用命令行太难了
image
image
image
image
任务栏的应用程序上一般为顶层窗口,顶层窗口内打开窗口相对前者是次级窗口,是父子关系,窗口内的按钮则是控件
image
Qwidget所有窗口的基类
image
image
image
image
置顶窗口会覆盖其他的设置操作,需要额外加宏
主要是通过这个了解窗口常见设置以及文档的查找,文档的查找在于全英文需要从github社区获取其他资料

屏幕坐标系与窗口几何布局

image
image
image
分为内外层边框,绿色外层边框,紫色的是正式窗口,分内外层,左上角的xy根据他的外层来分辨
image
image
image
image
设置空间,转到槽,点击控件的时候会设计窗口的位置
image
设置分辨率
image
image
相似操作

设置父子窗口
image

创建用户登录窗口

image
image
image
根据实例图拖动相关控件模拟,把名字改的见名之意外控件的位置需要在属性上微调,属性的作用不知道就查或者看着老师的源代码对照

常用控件讲解

QLabel 为用户登录窗口添加提示标签

image
image
image
对应上面的功能更有层次

普通文本——右键改变样式表给变字体
image
QTwidgetlabel作用的体现
image

超链接
image
image

富文本
image
image

markdown
image
image
image

对齐 边距 换行 缩进
image

动态图和静态图
image
自动缩放扩大
image
或者手动代码设置,记得对中文进行转换,但是我这里不知道为什么不需要
image
源代码设置的不正确,这里添加路径也不行,算了

image
动态图

image

image

QLineEdit 添加身份 id 和身份秘钥

image
image
image
image
ALT + SHIFT + R 预览

清空
image

提示信息
image

记忆帮助输入
image
image
image
image

高级 掩码
image

image
image
其他选项自测

image
掩码模式通过textdebug出来看得到

image
image
image
设置文本框光标在最前面好看点~

image
image
这样可以看到填什么参数
image

QPushButton 添加登录按钮

image
image
image
image
image

启用禁用显示隐藏

image
image
禁用按钮不能点击
image
image
image

默认按钮
继承QDIALOG
image
image

互斥按钮
image
加到按钮组里
image

多次执行
image
image
间隔触发 长按就行了