Qt QScrollArea and layout in code
2024-10-19 07:40:00
Qt QScrollArea and layout in code 一、参考文档:
. Qt 第六章 QScrollArea类给QWidget添加滚动条
http://blog.csdn.net/commshare/article/details/6753978
. 24小时学会QT编程──窗口的缩放和滚动条的使用
http://blog.163.com/vic_kk/blog/static/4947052420083308325238/
. QWidget::setLayout: Attempting to set QLayout "" on MainWindow "", which already has a layout
http://blog.csdn.net/zhuyingqingfen/article/details/6562246
. QWidget::setLayout: Attempting to set QLayout "" on MainWindow "", which already has a layout
http://yebaoshan.blog.163.com/blog/static/20423116720126267524060/ 二、cat main.cpp
#include "mainwindow.h"
#include <QApplication>
#include <QScrollArea> int main(int argc, char *argv[])
{
QApplication a(argc, argv); MainWindow mainWindow; // 加入滚动条
QScrollArea scrollArea;
scrollArea.setWidget(&mainWindow);
scrollArea.show(); return a.exec();
} 三、cat mainwindow.cpp
#include "mainwindow.h"
#include <QSize>
#include <QPushButton>
#include <QHBoxLayout>
#include <QTextEdit>
#include <QWidget> MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
// 设置大小
this->setMinimumSize(QSize(, ));
this->setMaximumSize(QSize(, ));
// 设置标题
this->setWindowTitle("About"); QPushButton *button = new QPushButton("zengjf");
QTextEdit *leftEdit = new QTextEdit(this);
QTextEdit *rightEdit = new QTextEdit(this); QHBoxLayout *layout = new QHBoxLayout(this);
layout->addWidget(leftEdit);
layout->addWidget(button);
layout->addWidget(rightEdit); QWidget *widget = new QWidget(this);
widget->setLayout(layout); setCentralWidget(widget);
} MainWindow::~MainWindow()
{ }
最新文章
- EC笔记:第3部分:15、对原始资源的访问
- SQL的OPENROWSET开启和使用方法
- 设计前沿:25个设计师向您展示 iOS 7 界面
- [stm32] LED
- PHP 运行方式(PHP SAPI介绍)
- AngularJs学习笔记--Guide教程系列文章索引
- WPF的控件Binding的ElementName/RelativeSource具体用法
- Flex中 Array 的IndexOf 的作用
- [转] Bound Service的三种方式(Binder、 Messenger、 AIDL)
- 从汇编来看c语言
- Windows Server 2003 SP2企业版ISO下载, windows2003系统下载,2003系统下载,2003系统
- YII学习,初体验 ,对YII的一些理解.
- angular的post传参后台php无法接收
- android handler工作原理
- NSUserDefaults设置bool值重新启动后bool仅仅设置丢失问题
- 快速构建Windows 8风格应用33-构建锁屏提醒
- [ios2]iOS 使用subversion管理iOS源代码 【转】
- Python模糊查询本地文件夹去除文件后缀(7行代码)
- 【转】javascript中的LHS与RHS
- 初识Selenium以及Selenium常用工具的简单介绍
热门文章
- 【转载】showModalDialog returnValue is undefined in Google&#160;Chrome
- 7.scala:继承
- Rancher在Catalog中 使用Helm Chart安装应用
- 关于推荐库位 java前端与SQL语句后面的结合
- vue-cli background iamge
- nignx的master进程和worker进程的作用
- 图 Graph-图的表示及其遍历
- MVVM模式的3种command总结[2]--RelayCommand
- kotlin for android----------MVP模式实现登录
- flask学习(五):使用配置文件