qt QSplitter分割窗口
Qt 窗口 分割
2023-09-27 14:26:13 时间
#include <QApplication> #include <QFont> #include <QTextEdit> #include <QSplitter> int main(int argc, char *argv[]) { QApplication a(argc, argv); QSplitter *splitterMain = new QSplitter(Qt::Horizontal, 0); QTextEdit *textLeft = new QTextEdit("Left", splitterMain); //splitterMain->setDisabled(true); //设置是否可移动 textLeft->setAlignment(Qt::AlignCenter); QSplitter *splitterRight = new QSplitter(Qt::Vertical, splitterMain); //splitterRight->setDisabled(true); QTextEdit *textTop = new QTextEdit("top", splitterRight); textTop->setAlignment(Qt::AlignCenter); QTextEdit *textButton = new QTextEdit("bottom", splitterRight); textButton->setAlignment(Qt::AlignCenter); splitterMain->setStretchFactor(0, 1); splitterMain->setStretchFactor(1, 1); splitterMain->setWindowTitle("hi"); splitterMain->show(); return a.exec(); }
相关文章
- Qt之QTimer
- Qt之HTTPS登录
- Qt新手入门级 计算器加、减、乘、除、应用
- 【Qt开发】设置中心窗口 setCentralWidget
- 【Qt开发】解决Qt程序在Linux下无法输入中文的办法
- Qt 为QPushButton、QLabel添加鼠标移入移出事件
- qt 网络编程参考资料
- Qt Quick 简单介绍
- qt的安装及连接sql使用注意
- 【QT】QT正则表达式
- PyQt(Python+Qt)学习随笔:QMainWindow的addDockWidget方法增加QDockWidget停靠窗到主窗口
- PyQt(Python+Qt)学习随笔:containers容器类部件QStackedWidget堆叠窗口属性
- PyQt(Python+Qt)学习随笔:QListView的wordWrap属性
- 使用PyQt(Python+Qt)+动态编译36行代码实现的计算器
- PyQt(Python+Qt)学习随笔:Qt Designer中主窗口对象的tabShape属性
- PyQt(Python+Qt)学习随笔:Qt Designer中窗口对象的windowFilePath属性
- QT截图非顶层窗口的画面(获取窗口句柄)
- Qt 6.0所有功能已开发完毕
- 【Qt】Qt 开发桌面程序 ( Qt 版本 5.14.2 | 创建 Qt 桌面程序 | 构建并运行 Qt 桌面程序 )
- QT发布含qml文件的程序,打包后无法加载qml窗口
- 34.qt quick-Popup弹出窗口自定义
- 29.QT-自定义窗口拖动、自定义QToolButton/QPushButton开关按钮、界面阴影,声音等总结
- 2.QT-窗口组件(QWidget),QT坐标系统,初探消息处理(信号与槽)
- qt之获取鼠标在屏幕位置,在程序窗口外部位置
- Qt 窗口操作函数(置顶、全屏,最大化最小化按钮设置等)
- Qt 操作SQLite数据库
- Qt文本读写之二:目录操作
- 在Linux下使用linuxdeployqt发布Qt程序
- [ PyQt入门教程 ] PyQt窗口布局管理_Qt Designer
- 走近Qt