社区
Qt
帖子详情
QGroupBox中控件怎样布局
njfylong
2012-02-07 05:13:48
把一些控件摆放在QGroupBox中,如QPushButton、QLineEdit、QRadioButton。。。请问怎样用代码的方式实现布局
...全文
1738
3
打赏
收藏
QGroupBox中控件怎样布局
把一些控件摆放在QGroupBox中,如QPushButton、QLineEdit、QRadioButton。。。请问怎样用代码的方式实现布局
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
看山不是山看水不是水
2012-02-08
打赏
举报
回复
在QGroupBox中加一个QGridLayout 对里面你想那些子控件进行布局 然后 QGroupBox->setLayout( QGridLayout )就可以了,然后在把这个QGroupBox放在一个QGridLayout里进行布局就显示出来 了
[Quote=引用 1 楼 ao834391367 的回复:]
这个可以不用管QGroupBox,直接在使用QGridLayout对QPushButton、QLineEdit。。。进行布局就行了
引用楼主 njfylong 的回复:
把一些控件摆放在QGroupBox中,如QPushButton、QLineEdit、QRadioButton。。。请问怎样用代码的方式实现布局
[/Quote]
lovemyliwu
2012-02-08
打赏
举报
回复
QGroupBox *groupBox = new QGroupBox(tr("Exclusive Radio Buttons"));
QRadioButton *radio1 = new QRadioButton(tr("&Radio button 1"));
QRadioButton *radio2 = new QRadioButton(tr("R&adio button 2"));
QRadioButton *radio3 = new QRadioButton(tr("Ra&dio button 3"));
radio1->setChecked(true);
QVBoxLayout *vbox = new QVBoxLayout;
vbox->addWidget(radio1);
vbox->addWidget(radio2);
vbox->addWidget(radio3);
vbox->addStretch(1);
groupBox->setLayout(vbox);
看山不是山看水不是水
2012-02-08
打赏
举报
回复
这个可以不用管QGroupBox,直接在使用QGridLayout对QPushButton、QLineEdit。。。进行布局就行了
[Quote=引用楼主 njfylong 的回复:]
把一些控件摆放在QGroupBox中,如QPushButton、QLineEdit、QRadioButton。。。请问怎样用代码的方式实现布局
[/Quote]
Qt Designer
中
的部件
布局
方向设置(Python)
在使用Qt Designer设计用户界面时,经常需要使用到
布局
管理器来调整
控件
的位置和大小,以适应不同大小的屏幕和窗口。同时,我们也需要考虑
布局
管理器的方向,防止因为
布局
方向的不同而导致界面错乱。最后,我们使用setLayout()方法将
布局
管理器设置为该QWidget对象的
布局
管理器。在实际应用
中
,我们需要根据具体的需求选择合适的
布局
方向,并将其应用于相应的部件
中
,以便达到理想的用户界面效果。首先,我们需要创建一个基于QWidget的子类,以便在此类
中
添加部件并设置其
布局
管理器。
QT QV
Box
Layout 垂直
布局
控件
本文详细的介绍了QV
Box
Layout
控件
的各种操作,例如:新建界面、添加
控件
、
布局
控件
、显示
控件
、添加空白行、设置间距 、添加间距、设置位置、设置外边距、设置边距、添加固定宽度、方向上、方向下、方向左、方向右等等、 样式表等操作。 实际开发
中
,一个界面上可能包含十几个
控件
,手动调整它们的位置既费时又费力。
布局
管理器可以完成两件事:自动调整
控件
的位置,包括
控件
之间的间距、对齐等;当用户调整窗口大小时,位于
布局
管理器内的
控件
也会随之调整大小,从而保持整个界面的美观。
Qt
控件
(QTreeWidget、Q
Group
Box
等)字体显示不完整
前两天遇到
控件
字体显示不全的现象,如QTreeView的headLabel部分,字体的顶部部分没有显示完全,看着难受,纠结了半天~ 还有同一个页面的Q
Group
Box
的title部分字体也是顶部显示不完整,==! 解决方法: 1、QTreeview、QTreeWidget、QListView等都有一个header,返回一个QHeaderView类,对该类控制就可以了,设置
【QT】
布局
管理器及常用
控件
新建一个smallwidget类在.h文件
中
定义滑动条和选择框在.cpp文件
中
布局
并绑定在ui
中
添加一个widget,右键“提升为”效果图。
Qt入门(6)——Qt的界面
布局
Qt提供四种
布局
: V
Box
Layout:垂直
布局
H
Box
Layout:水平
布局
GridLayout:二维
布局
。FormLayout: 窗体
布局
水平
布局
管理器可以把它所管理的部件以水平的顺序依次排开,例如上图
中
中
间的“Centigrade”和“Fahrenheit”两段文字,就是水平排列的,这个时候就可以用水平
布局
管理器来实现。垂直管理器类似,它可以把它所管理的部件以垂直的顺序依次排开,例如上图
Qt
16,240
社区成员
26,660
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章