QT
赤战约风
这个作者很懒,什么都没留下…
展开
-
2.Classes in the Graphics View Framework(图形视图框架中的类)
Classes in the Graphics View Framework(图形视图框架中的类)QGraphicsEffect所有图形特效的基类QGraphicsAnchor代表了 QGraphicsAnchorLayout 中 两个之对象间的 anchorQGraphicsAnchorLayout将 widgets 固定到图形视图中翻译 2017-01-21 18:41:53 · 429 阅读 · 0 评论 -
初识菜单
1.添加菜单菜单栏由QMenuBar来管理,一行菜单栏只有一个QMenuBar,其所属的菜单均是QMenu构成。 QMenu *menu1 = new QMenu("文件(&F)"); QMenu *menu2 = new QMenu("编辑(&E)"); QMenu *menu3 = new QMenu("构建(&B)"); ui->menuBar原创 2017-05-15 20:22:55 · 412 阅读 · 0 评论 -
初识工具栏
1.工具栏使用工具栏QToolbar提供了一个包含一组控件的可以移动的面板。工具栏可以添加QMenu,QWidget,QAction等。 QList action1; QAction *action1_1 = new QAction("打开"); QAction *action1_2 = new QAction("关闭"); QAction *actio原创 2017-05-15 21:23:58 · 420 阅读 · 0 评论 -
QT 语法知识
1.Q_OBJECTThe Q_OBJECT macro must appear in the private section of a class definition that declares its own signals and slots or that uses other services provided by Qt's meta-object system.在QOb原创 2017-05-05 16:05:39 · 3064 阅读 · 0 评论 -
标准对话框
Qt提供了一些标准对话框,全部继承自QDialog类,并增加了自己的特点。标准度对话框说明QColorDialogDialog widget for specifying colorsQFileDialogDialog that allow users to select files or directoriesQFontDi原创 2017-05-07 15:26:49 · 465 阅读 · 0 评论 -
Qt学习笔记
1.QT布局和ui简单使用2.QWidget关系图及部件3. 窗口坐标和布局4.初识对话框5.初识信号与槽原创 2017-05-06 22:50:59 · 390 阅读 · 0 评论 -
Frame类族
QFrame类族是带有边框的布局的基类,其子类如上图所示。常用的有QLable ,QLCDNumber,QSplitter,QStackedWidget,QToolBox以及QAbstractScrollArea的派生类(带有滚动区域的部件基类)。带边框部件最明显的特点就是可以有一个明显的边界框架,主要由边框形状(Shape),边框阴影(Shadow)组合来实现。边框形状(Shape)原创 2017-05-07 19:45:37 · 1715 阅读 · 0 评论 -
中心部件
中心部件,可以放置一个中心部件,支持单文档部件, 也支持多文档部件。一般的,我们会放置一个部件,然后使用布局管理器使其充满整个中心区域,并可以随着窗口的大小改变而改变。原创 2017-05-16 20:13:38 · 545 阅读 · 0 评论 -
按钮部件
1.QAbstractButton抽象类及其派生类其派生类有复选框QCheckBox,标准按钮QPushButton,单选框按钮QRadioButton,工具按钮QToolButton原创 2017-05-08 17:47:19 · 391 阅读 · 0 评论 -
布局管理
1.布局管理系统Qt包含了一组布局管理器类来描述怎样在应用窗口界面对部件进行布局,QLayout的几个子类,就成为布局管理器。所有的QWidget的子类的对象 都可以用布局管理器来进行管理,QWidget::setLayout()可以在一个部件上应用布局管理器。一旦一个部件设置了布局管理器,他会完成下面的几个任务:①定位子部件②感知窗口默认大小③感知窗口最小大小④改变大原创 2017-05-09 11:49:38 · 1085 阅读 · 0 评论 -
状态栏
QStatusbar类提供了一个水平条,用来显示状态信息。QMainWindow中默认提供了一个状态栏。状态栏分为3类,临时信息(一般的提示信息),正常信息(如显示页数和行号),永久信息(显示版本号或日期)。可以使用一个showMessage()来显示临时信息,他会出现在状态的最左边。正常信息,一般用addWidget()来添加一个QLabel到状态栏上用于显示正常信息,它会生成到状态原创 2017-05-18 15:01:32 · 490 阅读 · 0 评论 -
Qt Creator 使用tips
1.布局的使用垂直布局和分裂垂直布局的区别。分裂垂直布局可以将控件进行纵向拉长,而垂直布局不行。原创 2017-05-05 21:56:45 · 1220 阅读 · 0 评论 -
初识信号与槽
初识信号与槽1.下面使用的手动关联来实现信号与槽使用的函数connect()[cpp] view plain copy MainWin.h Class MainWindow :public QMainWindow{ Q_OBJECT ppublic:原创 2017-05-06 22:42:35 · 307 阅读 · 0 评论 -
初识对话框
对话框QDialogQDialog类是所有对话窗的基类。对话窗可以分为2类:模态(model)和非模态(modeless)。模态对话窗:在没有关闭当前对话窗之前,别的不能与别的对话窗进行交互。简单来说就是”有我没他”。非模态对话窗:同一个程序下,多个对话窗可以同时进行交互。[cpp] view plain copy //非模态对话窗原创 2017-05-06 22:41:32 · 441 阅读 · 0 评论 -
4.Key Features(主要特征)
注:这篇是学弟帮忙写的。4.1 缩放和旋转(Zooming and rotating)QGraphicsView 支持与QPainter功能相同的仿射变换QGraphicsView::setMatrix(). 通过对视图应用变换,您可以轻松添加对常见导航功能(如缩放和旋转)的支持。这里是一个关于如何在QGraphicsView的子类中实现缩放和旋转插槽的示例:翻译 2017-01-21 19:22:58 · 2568 阅读 · 0 评论 -
3.The Graphics View Coordinate System(图形视图坐标系)
The Graphics View Coordinate System(图形视图坐标系)--Item Coordinates(对象坐标)--Scene Coordinates(场景坐标)--View Coordinates(视图坐标)--Coordinate Mapping(坐标映射)3.The Graphics View Coordinate System(图形视图坐标系)翻译 2017-01-21 18:05:32 · 2269 阅读 · 0 评论 -
1.The Graphics View Architecture(图形视图框架)
The Graphics View Architecture(图形视图框架)--The Scene(场景)--The View(视图)--The Item(对象)1.The Graphics View Architecture(图形视图框架)Graphics View provides an item-based approach to model-view program翻译 2017-01-20 12:43:05 · 613 阅读 · 0 评论 -
5.Performance(性能)
Floating Point Instructions精度浮点数指令In order to accurately and quickly apply transformations and effects to items, Graphics View is built with the assumption that the user's hardware is able to pr翻译 2017-01-21 19:30:44 · 766 阅读 · 0 评论 -
QT图形视图框架
图形视图框架The Graphics View Framework目录:The Graphics View Architecture(图形试图框架)--The Scene(场景)--The View(视图)--The Item(对象)Classes in the Graphics View Framework(图形视图框架中的类)The Graphics翻译 2017-01-20 10:12:04 · 678 阅读 · 0 评论 -
ubuntu安装QT5.7
一.下载和安装wget http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run下载后给执行权限chmod +x qtxxxx.run安装./qtxxxx.run二.配置环境1.安装g++sudo apt-get install b原创 2017-05-05 13:21:40 · 6623 阅读 · 1 评论 -
应用程序主窗口-主窗口框架
日常应用,首先见到的,基本都是主窗口。主窗口包含:菜单栏,工具栏,Dock部件,状态栏和中心区域。QMainWindow相关类视图1.主窗口框架菜单栏(QMenuBar):一个主窗口只能有一个,位于顶部工具栏(QToolBar):可以移动,一个主窗口可以有多个工具栏中心部件(Central widget):主窗口中心区域可以放一个widget作为中心部件,是原创 2017-05-12 21:11:06 · 1687 阅读 · 0 评论 -
QT布局和ui简单使用
1.布局的使用垂直布局和分裂垂直布局的区别。分裂垂直布局可以将控件进行纵向拉长,而垂直布局不行。2.ui使用一个xx.ui对应一个继承自QWidgets的派生类,使用show()函数来显示。.ui文件是一个XML文件,里面保存了该ui的布局和控件。[html] view plain copy原创 2017-05-06 22:36:40 · 1059 阅读 · 0 评论 -
QWidget关系图及部件
QWidget关系图以及部件使用部件分为顶级部件和子部件。顶级部件:只能作为父部件,其不能有父部件。QDialog类和其派生类,还有QMainWidget子部件:非窗口部件。QT中大部分部件用作子部件,嵌入到别的窗口之中。原创 2017-05-06 22:38:44 · 976 阅读 · 0 评论 -
窗口坐标和布局
窗口坐标和布局窗口包含:边框(图中深灰色边框),标题栏(图中蓝色),Client Area(图中浅灰色区域)。可以从图中看到:1、包含框架:x(),y(),pos(),framGeometry(),(即绿色的函数)都是当对于包含边框和标题栏的整个窗口。2、不包含框架:geometry(),width(),height(),(即紫色函数)都是相对于Client Area区域。原创 2017-05-06 22:40:14 · 601 阅读 · 0 评论 -
Qt事件系统
一、Qt中的事件事件是对各种应用程序需要知道的由应用程序内部或外部产生的是事情或者动作的统称。在Qt中,使用一个对象来表示一个事件,继承自QEvent类。事件和信号的区别:单击一个见面上一个按钮,就会产生一个鼠标事件QMouseEvent,这个事件不是按钮产生。而信号的产生是由按钮被按下,会发出clicked()信号,这个是按钮产生。信号与槽,只关注按钮单击信号,而不考虑鼠原创 2017-05-18 18:40:30 · 439 阅读 · 0 评论