摘要: Qt 布局那些事是本文介绍的内容,直接进入主题。GridLayout是一个非常强大的布局管理器,它可以实现很多复杂的布局,名字中暗示它将所有控件放置在类似网格的布局中.^__^GridLayout有两个构造函数.先说下GridLayoutGridLayout的意思是按照网格布局,我记得这个在java中的GUI布局也有这个。比较容易理解,就好比一个一个的方格,我们先来看看Qt文档中给出的定义:voidQGridLayout::addWidget(QWidget*widget,introw,intcolumn,Qt::Alignmentalignment=0) voidQGridLayout::a 阅读全文
posted @ 2013-08-07 16:03 @菜鸟爱学习@ 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 设计软件中各个部件的位置排列,有两种方法:1.设置widget的在父窗体中的坐标和大小widget->move(x,y);widget->resize(width,height);//widget->setGeometry(QRect(x,y,width,height));什么时候用:不想被布局约束,对这种控件可控制时例如下面的可活动按钮缺点:在遇到很多个部件时,一个个算坐标会很麻烦部件不自动随父窗体的变化而变化(这里要重写resizeEvent事件算变化比例建立父子窗体之间的联系,而布局很容易做到)2.布局管理Layout(可控制的部件不要使用布局中,一旦改变会影响到整体布 阅读全文
posted @ 2013-08-07 15:54 @菜鸟爱学习@ 阅读(552) 评论(0) 推荐(0) 编辑
摘要: QWidget类是所有用户界面对象的基类,每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 先来看内容。AD:2013云计算架构师峰会超低价抢票中QT主要类 QWidget是本文介绍的内容,QWidget类是所有用户界面对象的基类。窗口部件是用户界面的一个原子:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。每一个窗口部件构造函数接受两个或三个标准参数:QWidget*parent = 0是新窗口部 阅读全文
posted @ 2013-08-07 09:57 @菜鸟爱学习@ 阅读(2096) 评论(0) 推荐(0) 编辑
摘要: QT类大全,在行内容中罗列出来了,希望大家多看看,如果是API就更好了,但可惜不是。这些是一些大类,请多做参考。QApplication 应用程序类QLabel 标签类QPushButton 按钮类QButtonGroup 按钮组合类QGroupBox 群组类QDateTimeEdit 日期时间编辑框类QLineEdit 行编辑框类QTextEdit 文本编辑框类QComboBox 组合框类QProgressBar 进度条类QLCDNumber 数字显示框类QScrollBar 滚动条类QSpinBox 微调框类QSlider 滑动条类QIconView 图标视图类QListView 列表视图 阅读全文
posted @ 2013-08-07 09:46 @菜鸟爱学习@ 阅读(366) 评论(0) 推荐(0) 编辑