Qt 窗口--开发云对象存储浏览器的登录窗口
本章导学
学习常用的控件,通过文档使用控件
窗口基本知识讲解(代码7-2)
生活中的窗口是连接人与外面风景的桥梁,计算机的窗口是连接人和操作系统资源的桥梁,并且更加方便,使用命令行太难了
任务栏的应用程序上一般为顶层窗口,顶层窗口内打开窗口相对前者是次级窗口,是父子关系,窗口内的按钮则是控件
Qwidget所有窗口的基类
置顶窗口会覆盖其他的设置操作,需要额外加宏
主要是通过这个了解窗口常见设置以及文档的查找,文档的查找在于全英文需要从github社区获取其他资料
屏幕坐标系与窗口几何布局
分为内外层边框,绿色外层边框,紫色的是正式窗口,分内外层,左上角的xy根据他的外层来分辨
设置空间,转到槽,点击控件的时候会设计窗口的位置
设置分辨率
相似操作
设置父子窗口
创建用户登录窗口
根据实例图拖动相关控件模拟,把名字改的见名之意外控件的位置需要在属性上微调,属性的作用不知道就查或者看着老师的源代码对照
常用控件讲解
QLabel 为用户登录窗口添加提示标签
对应上面的功能更有层次
普通文本——右键改变样式表给变字体
QTwidgetlabel作用的体现
超链接
富文本
markdown
对齐 边距 换行 缩进
动态图和静态图
自动缩放扩大
或者手动代码设置,记得对中文进行转换,但是我这里不知道为什么不需要
源代码设置的不正确,这里添加路径也不行,算了
动态图
QLineEdit 添加身份 id 和身份秘钥
ALT + SHIFT + R 预览
清空
提示信息
记忆帮助输入
高级 掩码
其他选项自测
掩码模式通过textdebug出来看得到
设置文本框光标在最前面好看点~
这样可以看到填什么参数
QPushButton 添加登录按钮
启用禁用显示隐藏
禁用按钮不能点击
默认按钮
继承QDIALOG
互斥按钮
加到按钮组里
多次执行
间隔触发 长按就行了