Qt
Qt入门
xiaobai_cpp
C/C++,Qt,vue,springboot
展开
-
QPainter绘图
QPainter 提供了高度优化的功能来完成大多数绘图 GUI 程序所需的工作。它可以绘制从简单的线条到复杂的形状(如馅饼和弦)的所有内容。它还可以绘制对齐的文本和像素图。通常,它在“自然”坐标系中绘制,但它也可以进行视图和世界变换。QPainter 可以对任何继承QPaintDevice类的对象进行操作。原创 2022-09-04 18:03:52 · 1619 阅读 · 0 评论 -
QStyleOption类型
QStyleOption 及其子类包含QStyle函数绘制图形元素所需的所有信息。原创 2022-09-04 11:14:53 · 1018 阅读 · 0 评论 -
QStyle::state枚举类型
QStyleOption::state,它保存绘制时使用的样式标志。该表还描述了将给定选项强制转换为适当的子类时设置的标志。注意,如果这里没有列出一个基本元素,那是因为它使用了一个普通的QStyleOption对象。State类型是QFlags的类型定义。它存储statflag值的OR组合。原创 2022-08-19 18:24:43 · 1310 阅读 · 0 评论 -
QPalettel类型
一、描述1、调色板由三个颜色组组成:活动颜色、禁用颜色和非活动颜色。2、Qt中的所有小部件都包含一个调色板,并使用它来绘制它们自己。这使得用户界面易于配置和保持一致。3、颜色组:包含小部件用来绘制自身的一组颜色。分成:活动组用于具有键盘焦点的窗口。非活动组用于其他窗口。禁用组用于由于某种原因被禁用的小部件(而不是窗口)。4、活动窗口和非活动窗口都可以包含禁用的小部件。(禁用的小部件通常称为不可访问或灰显)5、在大多数样式中,活动和非活动的外观相同。...原创 2022-08-14 21:06:39 · 534 阅读 · 0 评论 -
QEvent成员类型
QEvent成员类型,消息处理时经常用到的类型原创 2022-08-14 19:37:47 · 234 阅读 · 0 评论 -
Qt的坐标QPoint与几何图形QRect
例如,mapToGlobal(QPoint(0,0))将给出小部件左上角像素的全局坐标。将小部件坐标pos从父部件的坐标系统转换为该小部件的坐标系统。父组件不能为nullptr,必须是调用小部件的父组件。如果小部件是一个窗口,则该位置是小部件在桌面上的位置,包括它的框架。将父小部件坐标pos转换为小部件坐标。将小部件坐标pos转换为父小部件中的坐标。将父小部件坐标pos转换为小部件坐标。父组件不能为nullptr,必须是调用小部件的父组件。返回这个小部件的父部件,如果没有父部件,则返回nullptr。...原创 2022-08-07 09:10:11 · 1213 阅读 · 0 评论 -
Qt双缓冲绘图
双缓冲绘图,就是在其它地方把图画好,然后,再paintEvent里复制过来。原创 2022-07-29 20:45:27 · 203 阅读 · 0 评论 -
Qt的setAttribute方法能做很多事
第二个参数如果为true,则设置小部件上的属性属性;第一个参数是个枚举值,值得仔细测试,也许会有意向不到的效果。原创 2022-07-28 22:38:43 · 750 阅读 · 0 评论 -
QSplitter切分窗口
在切分窗口(splitter)中的这些窗口部件会通过切分条(splitterhandle)而分隔开来。用户可以通过拖动这些切分条来改变切分窗口中子窗口部件的大小。切分窗口常常可以用作布局管理器的替代品,从而可以把更多的控制权交给用户。QSplitter就是一个可以包含一些其他窗口部件的窗口部件。......原创 2022-07-21 14:06:21 · 348 阅读 · 0 评论 -
QDockWidget自定义标题栏
停靠窗口(dockwindow)是指一些可以停靠在QMainWindow中或是浮动为独立窗口的窗口。QMainWindow提供了4个停靠窗口区域分别在中央窗口部件的上部、下部、左侧和右侧。在Qt中,各个停靠窗口都是QDockWidget的实例。每一个停靠窗口都有自己的标题栏,即使它处于停靠时也是如此。通过拖拽这一标题栏,用户可以把停靠窗口从一个停靠区域移动到另外一个停靠区域。通过把这个停靠窗口拖动到其他停靠区域的外面,就可以把停靠窗口从一个停靠区域中分离出来,让它成为一个独立的窗口。.........原创 2022-07-21 11:21:58 · 1876 阅读 · 4 评论 -
Qt鼠标拖动控件交换布局位置
Qt鼠标拖动控件交换布局位置。原创 2022-07-19 11:18:03 · 1907 阅读 · 0 评论 -
Qt系统托盘图标
Qt系统托盘图标。原创 2022-07-18 14:55:38 · 729 阅读 · 0 评论 -
QSettings使用方法
第二个参数是默认值,也就是说如果没有读到值,就返回该默认值,如填-1,就返回-1。setting.ini文件里的内容。原创 2022-07-18 13:20:52 · 1300 阅读 · 0 评论 -
解决Qt中文乱码
解决Qt中文乱码原创 2022-07-17 14:46:28 · 413 阅读 · 0 评论 -
QFormLayout表单布局容器
QFormLayout表单布局容器原创 2022-07-17 11:05:34 · 124 阅读 · 0 评论 -
Qt布局容器2
QGridLayout表格布局容器原创 2022-07-16 22:09:31 · 352 阅读 · 0 评论 -
Qt布局容器1
没有向h布局容器中添加任何窗口,而是使用了addLayout添加了两个布局容器,容器中存放容器,这样可以进行更加灵活的布局。QHBoxLayout横向布局,继承自QBoxLayout,QBoxLayout继承自QLayout。按钮1设置QtAlignBottom,靠下显示,拉伸会改变大小,比例是1。按钮3设置QtAlignTop,靠上显示,拉伸会改变大小,比例是3。QGridLayout表格布局,继承自QLayout。QFormLayout表单布局,继承自QLayout。......原创 2022-07-16 21:05:45 · 673 阅读 · 0 评论