1,Qt部件Widgets--CheckWidgets,安置其他部件的Widgets,让用户选择数值的部件

选择部件---使用户能够从预定义的条目菜单中做出选择,combination

QListBox,QComboBox,列表组合框

QListBox列表框部件一般用于使用户从中选择一个或多个条目,条目通常为文本类型,也可以是位图

QComboBox *combobox;

combobox = new QComboBox(false,this);设置组合框是否为读写,部件父对象

2,部件布局--程序中合理安排部件使程序看起来美观,从而更容易使用

部件类

QGroupBox,QButtonGroup,QSplitter,QWidgetStack

3,QGroupBox用于在部件周围绘制一个框架,在框架的上端添加描述信息

g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I/opt/Qt5.4.1/5.4/gcc_64/include -I/opt/Qt5.4.1/5.4/gcc_64/include/QtWidgets -I/opt/Qt5.4.1/5.4/gcc_64/include/QtGui -I/opt/Qt5.4.1/5.4/gcc_64/include/QtCore -I. -I/opt/Qt5.4.1/5.4/gcc_64/mkspecs/linux-g++ -o box.o box.cpp
box.cpp: In constructor ‘MyMainWindow::MyMainWindow()’:
box.cpp:24:22: error: ‘AlignHCenter’ was not declared in this scope
  label->setAlignment(AlignHCenter | AlignVCenter);
                      ^
box.cpp:24:22: note: suggested alternative:
In file included from /opt/Qt5.4.1/5.4/gcc_64/include/QtCore/qbytearray.h:38:0,
                 from /opt/Qt5.4.1/5.4/gcc_64/include/QtCore/qstring.h:38,
                 from /opt/Qt5.4.1/5.4/gcc_64/include/QtCore/qcoreapplication.h:38,
                 from /opt/Qt5.4.1/5.4/gcc_64/include/QtWidgets/qapplication.h:37,
                 from /opt/Qt5.4.1/5.4/gcc_64/include/QtWidgets/QApplication:1,
                 from box.cpp:1:
/opt/Qt5.4.1/5.4/gcc_64/include/QtCore/qnamespace.h:232:9: note:   ‘AlignHCenter’
         AlignHCenter = 0x0004,
         ^
box.cpp:24:37: error: ‘AlignVCenter’ was not declared in this scope
  label->setAlignment(AlignHCenter | AlignVCenter);
                                     ^
box.cpp:24:37: note: suggested alternative:
In file included from /opt/Qt5.4.1/5.4/gcc_64/include/QtCore/qbytearray.h:38:0,
                 from /opt/Qt5.4.1/5.4/gcc_64/include/QtCore/qstring.h:38,
                 from /opt/Qt5.4.1/5.4/gcc_64/include/QtCore/qcoreapplication.h:38,
                 from /opt/Qt5.4.1/5.4/gcc_64/include/QtWidgets/qapplication.h:37,
                 from /opt/Qt5.4.1/5.4/gcc_64/include/QtWidgets/QApplication:1,
                 from box.cpp:1:
/opt/Qt5.4.1/5.4/gcc_64/include/QtCore/qnamespace.h:239:9: note:   ‘AlignVCenter’
         AlignVCenter = 0x0080,
         ^
make: *** [box.o] Error 1

创建和放置分组框架,QGroupBox::setTitle("");设置分组框的标题

4,QButtonGroup与QGroupBox 相似,有一些布局按钮方面的特殊功能

QButtonGroup对象的最常用的方法是布置单线按钮,在QButtonGroup

setExclusibe()

5,QSplitter()拆分对象使用户能够通过拖动拆分器所提供的部件间的分割线控制子部件的大小

Qt widgets的更多相关文章

  1. QT5中的pro文件中为何要加入"QT += widgets"

    在pro文件里写"QT+=widgets"表示引入QtWidget这个module,qmake在生成makefile的时候,会设置好include path 和 lib path, ...

  2. 【QT相关】Qt Widgets Module

    Qt Widgets Module:提供了一些列UI元素. 使用: //头文件包含 #include <QtWidgets> //链接模式,在.pro文件中添加行: QT += widge ...

  3. Qt4项目迁移到Qt5问题:greaterThan(QT_MAJOR_VERSION, 4): QT += widgets .

    文章来源:http://blog.csdn.net/ccf19881030/article/details/18220447 问题一:错误:C1083: 无法打开包括文件:"QApplica ...

  4. Qt Widgets、QML、Qt Quick的区别

    Qt Widgets.QML.Qt Quick的区别 简述 看了之前关于 QML 的一些介绍,很多人难免会有一些疑惑: Q1:QML 和 Qt Quick 之间有什么区别? Q2:QtQuick 1. ...

  5. 【Qt官方例程学习笔记】Getting Started Programming with Qt Widgets

    创建一个QApplication对象,用于管理应用程序资源,它对于任何使用了Qt Widgets的程序都必要的.对于没有使用Qt Widgets 的GUI应用,可以使用QGuiApplication代 ...

  6. Qt Widgets Application可执行程序发布方式

    前言 写好的Qt程序想打包发布,之前按照Qt快速入门系列教程里的方法,直接选release,构建,之后找到exe,拷贝几个dll,然而报错如图: 后来找到教程:http://tieba.baidu.c ...

  7. 公布Qt Widgets桌面应用程序的方法

    公布Qt Widgets桌面应用程序的方法 Qt是一款优秀的跨平台开发框架,它能够在桌面.移动平台以及嵌入式平台上执行.眼下Qt 5介绍程序公布的文章帖子比較少.大家又很想要知道怎样公布Qt应用程序, ...

  8. Declarative Widgets is a QML plugin that adds Qt Widgets support to QML

     05.04.2018  Nathan Collins  8 comments FacebookTwitterGoogle+LinkedInEmail Declarative Widgets is a ...

  9. 发布Qt Widgets桌面应用程序的方法(自定义进程步骤,用QT Creator直接生成)

    发布Qt Widgets桌面应用程序的方法 Qt是一款优秀的跨平台开发框架,它可以在桌面.移动平台以及嵌入式平台上运行.目前Qt 5介绍程序发布的文章帖子比较少.大家又非常想要知道如何发布Qt应用程序 ...

  10. 发布Qt Widgets桌面应用程序的方法

    Qt是一款优秀的跨平台开发框架,它可以在桌面.移动平台以及嵌入式平台上运行.目前Qt 5介绍程序发布的文章帖子比较少.大家又非常想要知道如何发布Qt应用程序,于是我花了一点儿时间介绍一下如何发布Qt桌 ...

随机推荐

  1. 定义#define

                                                    定义符号常量   当我们不止一次用到某个符号常量时,常选择对符号变量进行定义,这样就能当成一般常量来用. ...

  2. Mvc中使用MvcSiteMapProvider实现站点地图之基础篇

    MvcSiteMapProvider 是针对 ASP.NET MVC 中,提供菜单. 网站地图. 站点地图路径功能,以及更多的工具.它提供配置使用一个可插入的体系结构,可以是 XML. 数据库或动态生 ...

  3. Child Process

    Child Process child_process 这个模块可以生成一个子进程.nodejs提供了好几个API,本质上都是调用child_process.spawn(): const spawn ...

  4. PM产品经理练级攻略(1-5等级)

    大家都叫“PM”,但做的事情却完全不同? “PM”这个词到底是什么意思? 这个话题恐怕也是各位同行都一直在想,也一直想不清楚的吧,我也是. 每次看到各种“产品经理的能力模型”,我都觉得有点扯淡,总觉得 ...

  5. Inno Setup技巧[界面]添加和自定义左下角标签

    原文 http://blog.sina.com.cn/s/blog_5e3cc2f30100cc49.html 本文介绍添加和自定义“左下角标签”的方法. 界面预览: Setup技巧[界面]添加和自定 ...

  6. Chapter 13. Miscellaneous PerlTk Methods PerlTk 方法杂项:

    Chapter 13. Miscellaneous PerlTk Methods PerlTk 方法杂项: 到目前为止,这本书的大部分章节 集中在特定的几个部件, 这个章节覆盖了方法和子程序 可以被任 ...

  7. NoSql 精粹导读图

  8. centos Ddos防范开源软件使用及apache ab压测 测试

    1,检索特定字符的相同行,用于过滤点一些命令行的头说明

  9. poj1966Cable TV Network(无向图最小点割集 ISAP+邻接矩阵)

    题目请戳这里 邻接表的ISAP被卡了一天...TLE....终于被卡了...好忧桑啊啊啊... 题目大意:给一张无向图,求最少去掉几个点使图不连通. 题目分析:求无向图的点连通度,拆点建图跑最大流.具 ...

  10. DG之主库、备库切换(物理备库)

    DG之主库.备库切换 一.开库与关库顺序 开库顺序 先启备库,再启主库(启动监听.打开告警日志) 关库顺序 先关主库,再关备库 二.主备库切换 1.操作过程一览 步骤1:启动备库.监听.告警: 步骤2 ...