Qt中的QFormLayout
文章目录
- 1 Qt中的QFormLayout
- 1.1 QFormLayout布局管理器
- 1.2 布局管理器的嵌套
1 Qt中的QFormLayout
1.1 QFormLayout布局管理器
QFormLayout布局管理器:
- 以表单(Form)的方式管理界面组件。
- 表单布局中的标签和组件是相互对应的关系。
QFormLayout的用法概要:
QFormLayout的样式函数:
第一个函数用户设置是否标签和组件是否换行,第二个函数主要用于设置标签文字的对齐方式。
示例代码:
Widget::Widget(QWidget *parent) : QWidget(parent, Qt::WindowCloseButtonHint)
{QLineEdit* nameEdit = new QLineEdit();QLineEdit* mailEdit = new QLineEdit();QLineEdit* addrEdit = new QLineEdit();QFormLayout* layout = new QFormLayout();layout->addRow("Name:", nameEdit);layout->addRow("Email:", mailEdit);layout->addRow("Address:", addrEdit);layout->setRowWrapPolicy(QFormLayout::WrapLongRows);//layout->setLabelAlignment(Qt::AlignRight);layout->setSpacing(10);setLayout(layout);setWindowTitle("FTP");
}
1.2 布局管理器的嵌套
表单布局支持嵌套,其他布局管理器也可以作为子布局被其管理。
参考资料:
- QT实验分析教程
Qt中的QFormLayout相关推荐
- QT 中Socket客户端与服务器异常断开后重连
在现在的项目开发中,经常要使用TCP/IP协议来进行通讯,但有时候与服务器端的链接由于网络问题导致连接异常或断开,这就需要我们的软件能自动重连,在Linux中,我们的思维一般是通过心跳包来监控连接是否 ...
- QT 中QTimer 和 startTimer()的区别
最需要注意一点 请注意,QTimer的准确性取决于底层操作系统和硬件.timerType参数允许您自定义计时器的准确性.有关不同计时器类型的信息,请参见Qt::TimerType.大多数平台支持20毫 ...
- QT 中使用 OpenCv 的 CascadeClassifier 报错
问题 在 QT 中调用 OpenCv 的 CascadeClassifier 进行人脸框检测的时候,在构造函数中进行检测器的初始化,随后调用相机读取图片的时候就会报错,报的错误是 Segment Fa ...
- 【Qt】Qt中使用ssl时报错:qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
一.问题 在Qt中使用https,运行时报错: qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method 二.原因分析 SSLv2由 ...
- Qt中两种定时器用法
在Qt中使用定时器有两种方法,一种是使用QObiect类的定时器:一种是使用QTimer类.定时器的精确性依赖于操作系统和硬件,大多数平台支持20ms的精确度. 1.QObject类的定时器 QObj ...
- Qt中的 Size Hints 和 Size Policies
sizeHint 这个属性所保存的 QSize 类型的值是一个被推荐给窗口或其它组件(为了方便下面统称为widget)的尺寸,也就是说一个 widget 该有多大,它的一个参考来源就是这个 sizeH ...
- Qt中使用多线程的一些心得(一)——继承QThread的多线程使用方法
一 前言 二Qt多线程方法一 继承QThread 2.1使用多线程的原因分析 2.2 写一个继承于QThread的线程 三 总结 一 前言 本篇文章部分内容参考了该博文:传送门. Qt中有两种 ...
- C++中的stack类、QT中的QStack类
C++中的stack 实现一种先进后出的数据结构,是一个模板类. 头文件 #include<stack> 用法(以int型为例): stack <int> s; //定义一个i ...
- Qt中不规则窗体和部件的实现
Qt中不规则窗体和部件的实现 描述:a.png 窗口背景图 图片: 描述:mask.png 窗口掩码图 图片: 描述:toolbutton.png 按钮背景图 图片: 描述:toolbutton_ma ...
最新文章
- redis字符串匹配_Redis的数据类型和抽象概念介绍
- 区块链课程笔记-第一课哈希算法在加密中的应用
- lanmp/lamp/lnmp/lnamp一键安装
- php联系人表单,PHP联系人表单布局不允许在电子邮件中添加新行
- 的it生活_在日本生活了10年的IT女,聊聊回国工作的亲身经历
- .NET6之MiniAPI(十七):缓存
- php psr 编码规范_PHP之PSR-4规范:自动加载
- std::make_unique<T>和std::make_shared<T>
- jenkins重启 linux_在Linux中,Jenkins无法启动
- Spring源码系列:BeanFactory的创建
- OpenGL中的投影使用
- 虚函数指针(vptr)与虚函数表(vptb)
- [C++]什么是句柄?为什么会有句柄?
- 晶振波形不是正弦波_求助各位!有源晶振出来的波形是方波还是正弦波?
- python尔雅答案_2020尔雅通识课Python》程序设计查题公众
- 项目中集成阿里巴巴分布式定时任务
- vue 时间方法(yyyy-mmmm-dddd hh:mm:ss)
- 铁汁!高并发这些东西都是虚拟的,你都理解透彻了嘛?(高并发目标/高并发构架演进/分布式/面向服务架构/高并发平台)
- CS5218 DP转HDMI 4K30HZ转换方案
- JS实现点击跳转登陆邮箱
热门文章
- php 单词替换,如何在PHP中替换字符串中的单词?
- 【数理知识】神仙文章(回忆大学所学)常微分方程
- 2.7 负采样-深度学习第五课《序列模型》-Stanford吴恩达教授
- 3.8 Softmax 回归-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
- 【任务脚本】0619京东叠蛋糕开奖好评,简单统计等级和红包关系,坐等淘宝开奖,更新汇总战绩...
- Linux数据报文接收发送总结5
- 十二、Linux系统编程中man命令的使用
- 同一局域网内不同网段文件共享设置
- 学习 Spring (十七) Spring 对 AspectJ 的支持 (完结)
- Linux基础命令---more