自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

读书笔记

读书笔记

  • 博客(57)
  • 资源 (3)
  • 收藏
  • 关注

原创 样式表(05):【纲】Qt Style Sheets Reference [官翻]

文章目录定制样式的小部件列表属性列表图标列表属性类型列表伪状态列表子控件列表Qt Style Sheets ReferenceQt样式表支持各种属性、伪状态和子控件,使得定制小部件的外观成为可能。定制样式的小部件列表下表列出了可以使用样式表定制的Qt小部件:WidgetHow to StyleQAbstractScrollArea支持盒子模型。QAbstractScrollArea的所有派生版本,包括QTextEdit和QAbstractItemView(所有项目视图类) ,

2021-02-24 22:35:22 792

原创 样式表(04):【纲】Customizing Qt Widgets Using Style Sheets [官翻]

文章目录盒子模型子控件演示代码main.cppStyleSheet.qssCustomizing Qt Widgets Using Style Sheets 使用样式表时,每个小部件都被视为一个具有四个同心矩形的框:边距矩形、边框矩形、填充矩形和内容矩形。盒子模型对此进行了更详细的描述。盒子模型四个同心矩形在概念上如下所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uIKJjSi2-1614135854319)(https://gitee.com/shenjig

2021-02-24 11:04:49 190

原创 样式表(03):【纲】Qt Designer Integration [官翻]

文章目录Qt Designer Integration Qt Designer{Qt Designer}是一个预览样式表的优秀工具。你可以右键单击设计器中的任何小部件,然后选择Change styleSheet…设置样式表。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RKk27lOf-1614093689515)(https://gitee.com/shenjiguicang/test/raw/master/images/20210223231900.png)]在Q

2021-02-24 09:16:23 241

原创 样式表(02):【纲】The Style Sheet Syntax [官翻]

文章目录样式规则选择器类型子控件伪状态冲突的解决级联继承C ++命名空间中的小部件设置QObject属性演示代码The Style Sheet SyntaxQt样式表的术语和语法规则几乎与HTML CSS相同。如果你已经知道CSS,你可以快速浏览这一部分。样式规则样式表由一系列样式规则组成。样式规则由选择器和声明组成。选择器指定哪些小部件受规则影响;声明指定应该在小部件上设置哪些属性。例如:QPushButton { color: red }在上面的样式规则中,QPushButton是选择器,

2021-02-23 22:52:02 217

原创 样式表(01):【纲】Qt Style Sheets [官翻]

文章目录概述 Qt Style Sheets Qt样式表是一种强大的机制,除了通过子类QStyle已经可以实现的功能外,它还允许您自定义小部件的外观。Qt样式表的概念、术语和语法深受HTML层叠样式表(CSS)的启发,但适应了小部件的世界。话题:概述样式表语法Qt设计器集成使用样式表定制Qt小部件Qt样式表参考Qt样式表示例注意:如果Qt样式表与设置小部件外观的函数(如QWidget::setFont() 或QTreeWidgetItem::setBackground() )在同一个

2021-02-23 22:42:52 274

原创 外观和样式(09):【类】QFont[官翻]

文章目录详述公共类型enum Capitalizationenum HintingPreferenceenum SpacingTypeenum Stretchenum Styleenum StyleHintenum StyleStrategyenum Weight公共函数构造、析构、复制字体家族字体属性样式间距其它静态方法相关的函数演示代码QFont 类QFont类指定了用于绘制文本的字体的查询。Header:#include < QFont >qmake:QT +=

2021-02-08 19:42:40 1934 2

原创 外观和样式(08):【类】QPalette[官翻]

QPalette class QPalette类包含每个小部件状态的颜色组。Header#include < QPalette >qmakeQT += guiInheritsInherited BySince详细说明调色板由三个颜色组组成:活动,禁用和不活动。 Qt中的所有小部件都包含一个调色板,并使用其调色板进行绘制。这使用户界面易于配置并且更易于保持一致。如果创建新的小部件,我们强烈建议您使用调色板中的颜色,而不是硬编码特定颜色。

2021-02-08 13:24:29 491

原创 外观和样式(07):【类】QCursor[官翻]

QCursor class QCursor类提供具有任意形状的鼠标光标。Header#include < QCursor >qmakeQT += guiInheritsInherited BySince详细说明此类主要用于创建与特定小部件关联的鼠标光标,以及获取和设置鼠标光标的位置。Qt有许多标准的光标形状,但是您也可以基于QBitmap、掩码和热点来定制光标形状。要将光标与小部件关联,请使用QWidget::setCursor()

2021-02-08 11:48:24 5078

原创 外观和样式(06):【类】QColorTransform[官翻]

QColorTransform class QColorTransform类是颜色空间之间的转换。Header#include < QColorTransform >qmakeQT += guiInheritsInherited BySinceQt 5.14详细说明QColorTransform是颜色空间之间转换的实例。它可以应用在颜色和像素上,将它们从一个颜色空间转换到另一个颜色空间。设置QColorTransform需要一些预处理

2021-02-08 09:51:16 221

原创 外观和样式(05):【类】QColorSpace[官翻]

QColorSpace class QColorSpace类提供颜色空间的抽象。Header#include < QColorSpace >qmakeQT += guiInheritsInherited BySinceQt 5.14详细说明可以用不同的方式来解释颜色值,并且基于该解释可以存在于不同的空间中。我们称之为色彩空间。QColorSpace提供了创建多个预定义颜色空间的权限,并且可以生成QColorTransforms来将颜色

2021-02-08 09:49:54 667

原创 外观和样式(04):【参】颜色空间

颜色空间颜色空间也称彩色模型(又称彩色空间或彩色系统)它的用途是在某些标准下用通常可接受的方式对彩色加以说明。简介本质上,彩色模型是坐标系统和子空间的阐述。位于系统的每种颜色都有单个点表示。采用的大多数颜色模型都是面向硬件或面向应用的。颜色空间从提出到现在已经有上百种,大部分只是局部的改变或专用于某一领域。科学研究中有不少逻辑性等方面比HSХ更高的颜色空间。颜色空间有许多种,常用有RGB,CMY,HSV,HSL等。RGB(红绿蓝)是依据人眼识别的颜色定义出的空间,可表示大部分颜色。但在科学研究一般

2021-02-08 09:11:04 210

原创 外观和样式(03):【名】QColorConstants [官翻]

QColorConstants Namespace QColorConstants命名空间包含QColor预定义常量。Header#include < QColorConstants >qmakeQT += guiInheritsInherited BySinceQt 5.14详细说明这些常量可在任何需要QColor对象的地方使用:painter.setBrush(QColorConstants::Svg::lightblue);

2021-02-08 08:56:36 519

原创 外观和样式(02):【类】QColor [官翻]

QColor ClassQColor类提供基于RGB,HSV或CMYK值的颜色。Header#include < QColor >qmakeQT += guiInheritsInherited By详细说明通常使用RGB(红色,绿色和蓝色)成分来指定颜色,但是也可以使用HSV(色相,饱和度和值)和CMYK(青色,品红色,黄色和黑色)来指定颜色成分。 另外,可以使用颜色名称指定颜色。 颜色名称可以是任何SVG 1.0颜色名称。RGBH

2021-02-08 08:48:51 2005

原创 外观和样式(01):【纲】Widget Appearance and Style-Related Classes [官翻]

文章目录小部件外观和样式相关的类小部件外观和样式相关的类用于自定义UI外观和样式的类。基本说明QColor基于RGB, HSV或CMYK值的颜色QColorSpace颜色空间的抽象QColorTransform色彩空间转换QCommonStyle封装GUI的通用外观QCursor具有任意形状的鼠标光标QFont指定用于绘制文本的字体的查询QFontDatabase有关基础窗口系统中可用字体的信息QFontInfo关于字体的一

2021-02-08 08:47:46 157

原创 对话框(10):【类】QWizard [官翻]

文章目录详细说明一个微不足道的例子向导外观向导页的元素注册和使用字段创建线性向导创建非线性向导公共类型enum WizardButtonenum WizardOptionenum WizardPixmapenum WizardStyle属性公共函数构造和析构属性相关其它重写的公共函数公共槽信号受保护的函数重写的受保护的函数参考 QWizard Class QWizard类为向导提供了一个框架。Header#include < QWizard >qmakeQT +=

2021-02-07 14:32:40 1544

原创 对话框(09):【类】QProgressDialog [官翻]

文章目录详细说明属性公共函数构造和析构属性相关其它重写的公共函数公共槽信号重写的受保护的函数受保护的函数参考 QProgressDialog Class QProgressDialog类提供有关缓慢操作进度的反馈。Header#include < QProgressDialog >qmakeQT += widgetsInheritsQDialogInherited By详细说明进度对话框用于向用户指示操作需要多长时间,并演示应用程序尚未冻结

2021-02-07 14:31:25 1699 1

原创 对话框(08):【类】QMessageBox[官翻]

文章目录详细说明基于属性的API富文本和文本格式属性严重性级别以及图标和像素映射属性静态函数API高级用法默认和Escape键公共类型enum ButtonRoleenum Iconenum StandardButton属性公共函数构造和析构属性相关增删查常用其它 QMessageBox Class QMessageBox类提供了一个模式对话框,用于通知用户或询问用户问题并接收答案。Header#include < QMessageBox >qmakeQT += w

2021-02-07 12:08:31 982

原创 对话框(07):【类】QInputDialog [官翻]

文章目录详细说明公共类型enum InputDialogOptionenum InputMode属性公共函数构造和析构属性相关其它范围重写的公共函数信号静态公共函数 QInputDialog Class QInputDialog类提供了一个简单方便的对话框,可以从用户那里获取单个值。Header#include < QInputDialog >qmakeQT += widgetsInheritsQDialogInherited By详细说明

2021-02-07 11:06:17 1113

原创 对话框(06):【类】QFontDialog [官翻]

文章目录详细说明公共类型enum QFontDialog::FontDialogOption属性公共函数构造和析构属性相关其它重写的公共函数信号静态公共函数重写的受保护的函数 QFontDialog Class QFontDialog类提供了一个用于选择字体的对话框小部件。Header#include < QFontDialog >qmakeQT += widgetsInheritsQDialogInherited By详细说明字体对话框是

2021-02-07 09:56:44 273

原创 对话框(05):【类】QFileDialog [官翻]

文章目录详细说明公共类型enum AcceptModeenum DialogLabelenum FileModeenum Optionenum ViewMode属性公共函数构造和析构属性相关其它状态的保存和恢复选项目录和文件URL过滤器历史记录IconProvider代理和委托标签文本重写的公共函数信号静态公共函数已存在的目录文件内容文件名文件URL重写的受保护的函数 QFileDialog Class QFileDialog类提供了一个对话框,允许用户选择文件或目录。Header#inc

2021-02-07 09:42:14 2143 2

原创 对话框(04):【类】QErrorMessage [官翻]

文章目录详细说明公共函数公共槽静态公共函数重写的受保护的函数 QErrorMessage Class QErrorMessage类提供了一个错误消息显示对话框。Header#include < QErrorMessage >qmakeQT += widgetsInheritsQDialogInherited By详细说明错误消息小部件由文本标签和复选框组成。该复选框允许用户控制将来是否再次显示相同的错误消息,通常显示翻译成适当本地语言的文本

2021-02-07 08:07:00 379

原创 对话框(03):【类】QColorDialog [官翻]

文章目录详细说明公共类型enum ColorDialogOption属性公共函数构造和析构属性相关其它重写的公共函数信号静态的公共函数重写的受保护的函数演示代码 QColorDialog Class QColorDialog类提供了一个用于指定颜色的对话框小部件。Header#include < QColorDialog >qmakeQT += widgetsInheritsQDialogInherited By详细说明颜色对话框的功能是允

2021-02-06 16:22:12 494

原创 对话框(02):【类】QDialog [官翻]

文章目录详细说明模态对话框非模态对话框默认按钮Escape 键可扩展性返回值(模态对话框)Code Examples公共类型enum DialogCode属性公共函数构造和析构属性相关返回值重写的公共函数公共槽信号重写的受保护的函数参考 QDialog Class QDialog类是对话框窗口的基类。Header#include < QDialog >qmakeQT += widgetsInheritsQWidgetInherited ByQColo

2021-02-06 16:21:31 439

原创 对话框(01):【纲】Dialog Windows [官翻]

文章目录 Dialog Windows 对话框可以是模态的,在这种情况下,用户需要在主窗口中继续工作之前提供必要的信息,也可以是非模态的。非模态对话框不会阻止用户与应用程序中的任何其他窗口进行交互。Qt为文件、字体、颜色选择等提供了一组现成的对话框。通过将常规小部件组合到QDialog中,可以轻松创建自定义对话框。QDialogButtonBox类是专门为构建自定义对话框而设计的。类简洁QDialog对话框窗口的基类QColorDialog用于指定颜色的对话框小部件

2021-02-06 16:19:34 256

原创 主窗口(103):【例】MDI Example [官翻]

文章目录main.cppMainWindow.hMainWindow.cppMdiChild.hMdiChild.cpp MDI Example MDI示例演示如何使用Qt的QMdiArea类实现多文档接口。大部分的操作和 SDI Example 相似。main.cpp删除了基于控制台命令的处理部分#include <QApplication>#include "mainwindow.h"int main(int argc, char *argv[]){ Q_INIT

2021-02-06 10:51:56 254

原创 主窗口(102):【例】SDI Example [官翻]

文章目录main.cppMainWindow.hMainWindow.cpp SDI Example SDI示例演示如何创建单个文档接口。它使用许多顶级窗口来显示不同文本文件的内容。界面和Application Example 的很相似。增加了:最近访问的文件 File | Recent…瓦片式显示,多窗口界面的显示main.cpp#include <QApplication>#include <QCommandLineParser>#include

2021-02-06 10:31:01 181

原创 主窗口(101):【例】Application Example [官翻]

文章目录QAction 介绍main.cppMainWindow.hMainWindow.cppapplication.qrc图片资源 Application Example 应用程序示例演示了如何实现带有菜单、工具栏和状态栏的标准GUI应用程序。该示例本身是一个围绕QPlainTextEdit构建的简单文本编辑器程序。应用程序示例的几乎所有代码都在MainWindow类中,该类继承QMainWindow。QMainWindow为具有菜单、工具栏、停靠窗口和状态栏的窗口提供了框架。应用程序在菜单

2021-02-06 10:30:14 355 1

原创 主窗口(100):【纲】Main Window Examples [官翻]

文章目录 Main Window Examples 应用程序主窗口的所有标准特性都由Qt提供。主窗口可以有下拉菜单、工具栏和停靠窗口。这些独立的用户输入形式统一在一个集成的操作系统中,该系统还支持菜单项中的键盘快捷键和快捷键。示例简介Application Example应用程序示例演示了如何实现带有菜单、工具栏和状态栏的标准GUI应用程序。该示例本身是一个围绕QPlainTextEdit构建的简单文本编辑器程序。Dock Widgets ExampleDock Wi

2021-02-06 10:29:37 163

原创 主窗口(10):【类】QWidgetAction [官翻]

文章目录详细说明公共函数构造和析构其它受保护的函数重写的受保护的函数 QWidgetAction Class QWidgetAction类通过一个接口扩展了QAction,该接口用于将自定义小部件插入基于操作的容器(如工具栏)中。Header#include < QWidgetAction >qmakeQT += widgetsInheritsQActionInherited By详细说明应用程序中的大多数操作都表示为菜单中的项或工具栏中的

2021-02-06 10:24:38 665

原创 主窗口(09):【类】QAction [官翻]

文章目录详细说明公共类型enum ActionEventenum MenuRoleenum Priority属性公共函数构造和析构属性相关其它公共槽信号受保护的函数 QAction Class QAction类提供了一个抽象的用户界面操作,可以插入到小部件中。Header#include < QAction >qmakeQT += widgetsInheritsQObjectInherited ByQWidgetAction详细说明在应用程

2021-02-06 10:23:36 1193

原创 主窗口(08):【类】QMdiSubWindow [官翻]

文章目录详细说明子窗口处理公共类型enum SubWindowOption属性公共函数构造和析构属性相关其它重写的公共函数公共槽信号重写的受保护的函数 QMdiSubWindow Class QMdiSubWindow 类为QMdiArea提供了一个子窗口类。Header#include < QMdiSubWindow >qmakeQT += widgetsInheritsQWidgetInherited By详细说明QMdiSubWind

2021-02-03 18:27:57 4786

原创 主窗口(07):【类】QMdiArea [官翻]

文章目录详细说明公共类型enum AreaOptionenum ViewModeenum WindowOrder属性公共函数构造和析构属性相关子窗口选项重写的公共函数公共槽信号重写的受保护的函数受保护的槽演示代码 QMdiArea Class QMdiArea小部件提供了一个显示MDI窗口的区域。Header#include < QMdiArea >qmakeQT += widgetsInheritsQAbstractScrollAreaInherit

2021-02-03 18:27:27 3059

原创 主窗口(06):【类】QStatusBar [官翻]

文章目录详细说明属性公共函数构造和析构属性相关增删当前信息公共槽信号受保护的函数重写的受保护的函数演示代码 QStatusBar Class QStatusBar类提供了一个适合于显示状态信息的水平条。Header#include < QStatusBar >qmakeQT += widgetsInheritsQWidgetInherited By详细说明每个状态指示分为三类:临时-短暂占据状态栏的大部分。例如,用于解释工具提示文本或菜

2021-02-03 18:26:45 615

原创 主窗口(05):【类】QMenuBar [官翻]

文章目录详细说明用法依赖于平台的外观QMenuBar作为全局菜单栏示例属性公共函数构造和析构属性相关当前高亮显示的QAction增删查清除最后的小部件macOS only重写的公共函数公共槽信号受保护的函数重写的受保护的函数演示代码 QMenuBar Class QMenuBar类提供了一个 水平 菜单栏。Header#include < QMenuBar >qmakeQT += widgetsInheritsQWidgetInherited By

2021-02-03 18:24:49 2927

原创 主窗口(04):【类】QToolBar [官翻]

文章目录详细说明属性公共函数构造和析构属性相关增加清除其它公共槽信号重写的受保护的函数 QToolBar Class QToolBar 类提供了一个包含一组控件的可移动面板。Header#include < QToolBar >qmakeQT += widgetsInheritsQWidgetInherited By详细说明工具栏按钮是通过使用addAction() 或insertAction() 添加操作来添加的。可以使用addSepa

2021-02-03 18:23:45 1211

原创 主窗口(03):【类】QDockWidget [官翻]

文章目录详细说明外观公共类型enum DockWidgetFeature属性公共函数构造和析构属性相关其他信号受保护的函数重写的受保护的函数演示代码 QDockWidget Class QDockWidget类提供了一个小部件,可以停靠在QMainWindow中,也可以作为桌面上的顶级窗口浮动。Header#include < QDockWidget >qmakeQT += widgetsInheritsQWidgetInherited By

2021-02-03 18:23:12 1311

原创 主窗口(02):【类】QMainWindow [官翻]

文章目录详细说明Qt主窗口框架创建主窗口组件创建菜单创建工具栏创建Dock小部件状态栏存储状态公共类型enum DockOption属性公共函数构造和析构属性相关停靠控件工具条中央控件菜单栏和状态栏状态的保存和恢复演示代码参考 QMainWindow Class QMainWindow类提供了一个主应用程序窗口。Header#include < QMainWindow >qmakeQT += widgetsInheritsQWidgetInherite

2021-02-03 18:21:19 1277

原创 主窗口(01):【纲】Application Main Window[官翻]

文章目录主窗口和相关类主窗口类示例代码 Application Main Window 主窗口和相关类这些类提供了典型的现代主应用程序窗口所需的一切,如主窗口本身、菜单和工具栏、状态栏等。基本说明QAction抽象的用户界面操作可以插入到小部件中QActionGroup操作组QDockWidget可以停靠在QMainWindow内或作为桌面顶级窗口浮动的小部件QMainWindow主应用程序窗口QMdiArea显示MDI窗口的区域QMdiS

2021-02-03 18:20:28 215

原创 布局类(103):【例】Flow Layout Example [官翻]

文章目录main.cppWindow.hWindow.cppFlowLayout.hFlowLayout.cppFlow Layout Example 演示如何为不同的窗口大小排列小部件。Flow Layout实现处理不同窗口大小的布局。小部件的位置根据应用程序窗口的宽度而变化。Flowlayout类主要使用QLayout和QWidgetItem,而窗口使用QWidget和QLabel。有关详细信息,请访问布局管理页面。main.cpp#include <QApplication&gt

2021-02-03 06:57:52 306

原创 布局类(104):【例】Dynamic Layouts Example [官翻]

文章目录main.cppDialog.hDialog.cpp总结 Dynamic Layouts Example 演示如何在运行的应用程序中重新定位小部件。动态布局在运行的应用程序中实现动态放置的小部件。小部件的位置取决于选择水平还是垂直。main.cpp#include <QApplication>#include "dialog.h"int main(int argc, char *argv[]){ QApplication app(argc, argv);

2021-02-02 14:23:01 162

24点的小游戏,Qt写的,算法在博客,纯粹凑数字的描述

24点的小游戏,Qt写的,算法在博客,纯粹凑数字的描述

2022-06-23

MyTimer2.rar

1)基础Qt小控件的使用, 2)系统托盘图标的使用, 3)用QLockFile实现单例程序运行, 4)自定义QWidget使用StyleSheet的方法, 5)exe文件带显示图标, 6)QMediaPlayer播放mp3

2020-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除