Qt随笔
来源:互联网 发布:苹果淘宝下载 编辑:程序博客网 时间:2024/05/17 19:59
Qt随笔 - QVBoxLayout和QHBoxLayout
垂直布局:QVBoxLayout
先来一两代码:
QWidget *widget = new QWidget();QVBoxLayout * vBoxLayout = new QVBoxLayout();QLabel *label = new QLabel("hello");QPushButton *pushButton = new QPushButton("hi");vBoxLayout->addWidget(label);vBoxLayout->addWidget(pushButton);widget->setLayout(vBoxLayout);widget->show();
效果:
水平布局:QHBoxLayout
一样:
QWidget *widget = new QWidget();QHBoxLayout * hBoxLayout = new QHBoxLayout();QLabel *label = new QLabel("hello");QPushButton *pushButton = new QPushButton("hi");hBoxLayout->addWidget(label);hBoxLayout->addWidget(pushButton);widget->setLayout(hBoxLayout);widget->show();
QHBoxLayout嵌套QVBoxLayout
QWidget *widget = new QWidget();QHBoxLayout * hBoxLayout = new QHBoxLayout();QVBoxLayout * vBoxLayout = new QVBoxLayout();QLabel *label_text = new QLabel("Chengdu 1 – 3 Day Weather Forecast Summary");QLabel *label_picture = new QLabel();label_picture->setPixmap(QPixmap(":/weather").scaled(32,32, Qt::KeepAspectRatioByExpanding));QPushButton *pushButton = new QPushButton("more");vBoxLayout->addWidget(label_text);vBoxLayout->addWidget(pushButton);hBoxLayout->addWidget(label_picture);hBoxLayout->addLayout(vBoxLayout);widget->setLayout(hBoxLayout);widget->show();
总结
1.向布局添加一个Widget: void QBoxLayout::addWidget(QWidget *widget, int stretch = 0, Qt::Alignment alignment = Qt::Alignment())
2.向布局再添加一个布局 void QBoxLayout::addLayout(QLayout *layout, int stretch = 0)
3.最后,使用它来确定Widget的布局 void QWidget::setLayout(QLayout *layout)
阅读全文
0 0
- QT 随笔
- Qt随笔
- Qt随笔
- Qt 随笔记录
- Qt小随笔
- My Qt随笔笔记
- Qt 使用随笔
- qt编译问题随笔
- QT入门学习随笔
- QT编程随笔
- QT学习随笔---信号槽
- Qt随笔之Qt线程同步
- QT随笔(1):鼠标事件小结
- 随笔(Qt父子对象的析构:对象模型)
- Qt 编程开发随笔,边开发边记
- QT Tcp客户端发送接收并存初体验随笔
- QT QML初体验随笔之QQuickView(1)
- QT QML初体验随笔之QQuickView(2)
- 仿生智能算法小结
- Codeforces 389D Fox and Minimal path【构造+二进制思维】好题!
- [JZOJ5177]【NOIP2017提高组模拟6.28】TRAVEL
- Docker-镜像
- 重看android(一) android架构
- Qt随笔
- Effective C++第四章-设计与声明-2
- 创建Windows窗口
- 推荐 SpringMVC 的 Controller 返回各种视图的处理方式(3))
- 回文数的形成
- MySQL安装
- 极坐标下的二重积分
- [bzoj2654]tree 二分+最小生成树
- React-navigation StackNavigator 使用攻略