QMainWindow布局
来源:互联网 发布:江苏运时数据怎么样 编辑:程序博客网 时间:2024/04/30 16:17
QMainWindow是一个主窗口,它提供了构建用户应用程序界面的框架,它由ToolBars、Dock Widget、Central Widget、Status Bar组成,
如下图所示:
要对QMainWindow进行布局不能像在QWidget及QWidget()的直接子类中进行布局那样通过QWidget::SetLayout(),
然后addWidget()就可以了:
QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(dataGraphWidget); this->setLayout(mainLayout);
在QMainWindow里面进行布局,其实是对Central Widget进行操作:QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(dataGraphWidget); this->centralWidget()->setLayout(mainLayout);一开始不知道该对Central Widget进行操作,直接使用对QWidget操作那样的代码,添加到布局管理器中的窗口不会随着主窗口的改变而改变大小。
0 0
- QMainWindow布局
- QMainWindow布局
- QMainWindow中的布局管理
- QT-QMainWindow布局设置
- QMainWindow中的布局管理
- 使用QMainWindow进行布局
- QMainWindow布局和QDialog布局的区别
- qt#1 QMainWindow布局缩放问题。
- QMAINWINDOW
- QMainWindow
- QMainWindow与QWidget和QDialog设置布局的不同之处
- QMainWindow与QWidget和QDialog设置布局的不同之处
- QMainWindow中QDockWidget和中心部件的布局问题
- 关于 QMainwindow设置布局layout失败 的解决方法
- QMainWindow-11
- QMainWindow学习
- Qt-QMainWindow
- 3.1 继承QMainWindow类(Subclassing QMainWindow)
- JAVA多线程与并发学习总结
- html 通过js获得文件路径(适用于ie)
- “二维码扫描器-客户端
- [深入浅出Cocoa]iOS网络编程之Socket
- vc 发送http请求POST
- QMainWindow布局
- KEIL仿真闪退
- Windows8.1 安装 Sql server 2008R2 并附加数据库文件
- JVM(Java 虚拟机)内存设置
- java.lang.Integer can not be cast to java.lang.Long
- pinyin4j使用示例
- MPMoviePlayerViewController播放优酷视频<1>
- 有了WiFi共享精灵,怎样删除已建好的虚拟网卡
- jquery mobile入门技巧