社区
其他技术讨论专区
帖子详情
Qt Designer中如何分割窗口
weixin_38059973
2019-09-19 12:49:16
利用Qt编程有一段时间了,之前一直用代码创建窗口,最近用Designer试了试,遇到个问题,怎样在Designer中分割窗口?也就是如何在Designer中使用QSplitter?Designer中没有提供该组件。试图把原来的一个QLayout改成了QFrame,再使用promote功能把一个QFrame升级到QSplitter,没看到任何效果
...全文
1171
3
打赏
收藏
Qt Designer中如何分割窗口
利用Qt编程有一段时间了,之前一直用代码创建窗口,最近用Designer试了试,遇到个问题,怎样在Designer中分割窗口?也就是如何在Designer中使用QSplitter?Designer中没有提供该组件。试图把原来的一个QLayout改成了QFrame,再使用promote功能把一个QFrame升级到QSplitter,没看到任何效果
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38081011
2019-09-19
打赏
举报
回复
http://doc.qt.nokia.com/4.7/designer-layouts.html
weixin_38098787
2019-09-19
打赏
举报
回复
拉进去两个组件,选中它们,空白右键,布局,你会看到分裂器的两个选项点亮了
weixin_38119139
2019-09-19
打赏
举报
回复
多谢两位,正如你们所说
Qt
designer
中
使用QSplitter创建推拉
窗口
典型例子:在Widgets上左边放置树形菜单,右边放置文本框等其他框架,需要实现菜单的边界可以推拉。 method 1:代码实现方法 QSplitter *splitter = new QSplitter(parent); QListView *listview = new QListView;
QT
reeView *treeview = new
QT
reeView;
QT
extEdit *textedit = new
QT
extEdit; splitter->addWidget(listvie
从零开始学PySide 6:快速入门指南(
Qt
Designer
界面属性全
中
文分享)
从零开始学PySide 6:快速入门指南
Qt
中
的QSplitter控件使用详解
在使用过程
中
,我们可以通过setWidth()和setHeight()等方法来设置初始位置,其
中
setWidth()设置水平
分割
线的位置,并且调整QSplitter宽度,setHeight()设置垂直
分割
线的位置,对QSplitter高度进行调整。接下来,在
Qt
设计器
中
添加QSplitter控件,设置好Initial Sizes和Stretch Factor之后,将需要拆分的控件放入QSplitter控件即可。QSplitter是一个非常有用的
Qt
控件,它可以让用户拖动调整控件的大小。
27、Py
Qt
开发:对话框、
分割
器与单文档界面的实现
本文详细介绍了使用Py
Qt
开发应用程序时,如何实现对话框、
分割
器以及单文档界面(SDI)的相关技术。对话框部分讲解了通过隐藏more框架并利用信号槽机制实现动态大小调整,并对比了纯代码与
Qt
Designer
两种实现方式;
分割
器部分涵盖了创建垂直与水平
分割
布局、保存和恢复
分割
器状态以及调整
分割
比例的方法;SDI部分则展示了如何构建一个支持多文档处理的文本编辑器,包括
窗口
实例管理、文件操作、动态
窗口
菜单的实现等。通过这些内容,开发者可以掌握Py
Qt
中
常见界面组件的使用与高级应用技巧。
py
qt
5实现导航栏
py
qt
实现导航栏的分析及过程实现, listwidget及stacked widget容器的基本用法
其他技术讨论专区
479
社区成员
790,917
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章