分割窗口QSplitter
来源:互联网 发布:反网络控制软件 编辑:程序博客网 时间:2024/06/05 18:22
1.分割窗口介绍
分割窗口之间大小可以随意拖拽,可以用于窗口划分。
2.代码片段
QGridLayout *mainlayout=new QGridLayout(this); " QSplitter *mainspliter=new QSplitter(Qt::Horizontal,this); //创建分割窗口,设置其为水平或者垂直布局 mainlayout->addWidget(mainspliter); QWidget *leftWidget=new QWidget(mainspliter); QWidget *rightwidget=new QWidget(mainspliter); //以分割窗口为父对象,相当于mainspliter->addWidget(rightwidget); QVBoxLayout *leftlayout=new QVBoxLayout(leftWidget); " mList=new QListWidget(this); mTable=new QTableWidget(20,20,this); leftlayout->addWidget(mList); rightlayout->addWidget(mTable); " mainspliter->setStretchFactor(0,1); mainspliter->setStretchFactor(1,3); //0,1为分割窗口中的控件编号,1,3则是它们的相应比例 mainspliter->setWindowTitle(tr("test")); mainspliter->setStyleSheet("QSplitter::handle { background-color: rgb(0,90,173);}"); mainspliter->setHandleWidth(10); //设置分割线 "
3.注意
分割窗口可视作一个容器,可以将控件加入该容器中,也可以将该容器加入到其它容器,在这里,设置了一个简单的左右分割,如果需要,还可以在分割窗口中添加分割窗口,以实现更复杂的布局。
0 0
- QSplitter分割窗口
- qt QSplitter分割窗口
- QSplitter分割窗口
- 分割窗口QSplitter
- QT分割窗口QSplitter类 .
- Qt分割窗口QSplitter类
- Qt分割窗口QSplitter类
- Qt分割窗口QSplitter类
- QSplitter类:分割窗口类
- Qt使用QSplitter实现分割窗口
- Qt使用QSplitter实现分割窗口
- Qt学习之QSplitter分割窗口
- Qt使用QSplitter实现分割窗口
- 布局管理-分割窗口类QSplitter类
- Qt使用QSplitter实现分割窗口
- PyQt学习笔记(8)--QSplitter分割窗口
- 使用QSplitter和QDockWidget分割窗口
- Qt使用QSplitter实现分割窗口,和拖拉窗口
- Android ImageView的scaleType属性
- 应用 Valgrind 发现 Linux 程序的内存问题
- Spring的三种装配Bean的方式
- 暴风一号病毒源码(1kb快捷方式)
- JAVA多线程 浅入Concurrent包
- 分割窗口QSplitter
- Airbnb的开源项目Lottie简易实现动画
- OpenStack:glance_store:_drivers/filesystem.py文件源码学习-01
- Sublime Text3注册码(可用)
- [LeetCode]129. Sum Root to Leaf Numbers
- Wpf浏览器开发 开始篇1
- html meta标签作用
- pl330 dmac驱动分析2----关键函数
- 三、 平衡查找树之红黑树