QT完整教程
文章平均质量分 69
该栏目包含了QT全部知识,知识以求全为终极目标,该专栏已有几百多篇,包括QT,QML,QtQuick,Qt Assistant,Qt Linguist,Qt Creator,Qt Designer,Qmake,QDoc,Qt Android有理论,基础和理论为主,这是全网最全的教程了。
源代码大师
希望我的博客,能帮上你解决学习中工作中所遇到的问题
展开
-
Qt事件系统
Qt事件系统事件系统事件如何传递Event 类型事件处理程序事件过滤器发送事件事件系统在Qt中,事件是从抽象QEvent类派生的对象,它们表示发生在应用程序内部或由于应用程序需要了解的外部活动而发生的事情。事件可以由QObject子类的任何实例接收和处理,但它们与小部件尤其相关。本文档介绍了在典型应用程序中如何传递和处理事件。事件如何传递当事件发生时,Qt通过构造适当的QEvent子类的实例来创建一个事件对象来表示它,并通过调用其event()函数将其传递到QObject的特定实例(或其子类之一)。原创 2021-04-18 13:56:51 · 1573 阅读 · 0 评论 -
Qt对象模型
Qt对象模型对象模型重要ClassesQt对象: Identity vs Value对象模型标准的C ++对象模型为对象范例提供了非常有效的运行时支持。但是它的静态性质在某些问题领域是不灵活的。图形用户界面编程是一个既需要运行时效率又需要高度灵活性的领域。Qt通过将C ++的速度与Qt对象模型的灵活性相结合来提供此功能。Qt将这些功能添加到C ++中:一种非常强大的无缝对象通信机制,称为信号和时隙可查询和可设计的对象属性强大的事件和事件过滤器上下文字符串翻译以实现国际化复杂的间隔驱动计时器,原创 2021-04-18 12:42:50 · 540 阅读 · 0 评论 -
QTreeWidgetItem寻找子节点
QTreeWidgetItem是Qt提供的树状结构中的一个节点类。要寻找QTreeWidgetItem的子节点,可以使用其childCount()和child()方法。childCount()方法用于获取当前节点的子节点数量。child()方法用于获取子节点,在括号中传入子节点的索引。使用childCount()方法获取子节点数量,然后使用child()方法遍历所有子节点,并执行需要的操作。原创 2024-01-16 09:47:13 · 585 阅读 · 0 评论 -
Qt属性系统
Qt属性系统属性系统声明属性的要求使用元对象系统读取和写入属性一个简单的例子动态特性属性和自定义类型向class添加其他信息属性系统Qt提供了一个复杂的属性系统,类似于某些编译器供应商提供的属性系统。但是,作为与编译器和平台无关的库,Qt并不依赖非标准的编译器功能,例如__property或[property]。Qt解决方案可在Qt支持的每个平台上与任何标准C ++编译器一起使用。它基于元对象系统,该元对象系统还通过信号和时隙提供对象间通信。声明属性的要求要声明属性,请在继承QObject的类中使用原创 2021-04-18 12:39:38 · 436 阅读 · 0 评论 -
Qt之Qprocess
Qt之Qprocess原创 2022-07-13 20:45:22 · 553 阅读 · 0 评论 -
QT串口通信
QT串口通信原创 2022-07-13 20:42:37 · 943 阅读 · 0 评论 -
QT:QSS自定义 QTreeView实例
QT:QSS自定义 QTreeView实例原创 2022-07-02 13:56:19 · 1019 阅读 · 0 评论 -
QT:QSS自定义QToolButton实例
QT:QSS自定义QToolButton实例原创 2022-07-02 13:53:19 · 1059 阅读 · 0 评论 -
QT:QSS自定义QToolBar和QToolBox实例
QT:QSS自定义QToolBar和QToolBox实例原创 2022-07-02 13:50:57 · 1185 阅读 · 0 评论 -
QT:QSS自定义QTableView实例
QT:QSS自定义QTableView实例原创 2022-07-02 13:48:39 · 866 阅读 · 0 评论 -
QT:QSS自定义 QTabWidget 和 QTabBar实例
QT:QSS自定义 QTabWidget 和 QTabBar实例原创 2022-07-02 13:46:35 · 945 阅读 · 0 评论 -
QT:QSS自定义 QStatusBar实例
QT:QSS自定义 QStatusBar实例原创 2022-07-02 13:43:28 · 981 阅读 · 0 评论 -
QT:QSS自定义 QSplitter实例
QT:QSS自定义 QSpinBox实例原创 2022-07-02 13:42:29 · 902 阅读 · 0 评论 -
QT:QSS自定义 QSpinBox实例
QT:QSS自定义 QSpinBox实例原创 2022-07-02 13:39:03 · 582 阅读 · 0 评论 -
QT:QSS自定义 QScrollBar实例
QT:QSS自定义 QScrollBar实例原创 2022-07-02 13:31:52 · 562 阅读 · 0 评论 -
QT:QSS自定义 QRadioButton实例
QT:QSS自定义 QRadioButton实例原创 2022-07-02 13:28:14 · 517 阅读 · 0 评论 -
QT:QSS自定义 QPushButton实例
QT:QSS自定义 QPushButton实例原创 2022-07-02 13:26:48 · 428 阅读 · 0 评论 -
QT:QSS自定义 QProgressBar实例
QT:QSS自定义 QProgressBar实例原创 2022-07-02 13:24:58 · 589 阅读 · 0 评论 -
QT:QSS自定义 QMenuBar实例
QT:QSS自定义 QMenuBar实例原创 2022-07-02 13:22:12 · 952 阅读 · 0 评论 -
QT:QSS自定义QMenu实例
QT:QSS自定义QMenu实例原创 2022-07-02 13:20:57 · 679 阅读 · 0 评论 -
QT:QSS自定义QListView实例
QT:QSS自定义QListView实例原创 2022-07-02 13:17:43 · 828 阅读 · 0 评论 -
QT:QSS自定义QLineEdit实例
QT:QSS自定义QLineEdit实例原创 2022-07-02 13:16:11 · 516 阅读 · 0 评论 -
QT:QSS自定义QHeaderView实例
QT:QSS自定义QHeaderView实例原创 2022-07-02 13:12:19 · 693 阅读 · 0 评论 -
QT:QSS自定义QGroupBox实例
QT:QSS自定义QGroupBox实例原创 2022-07-02 13:09:58 · 749 阅读 · 0 评论 -
QT:QSS自定义QFrame实例
QT:QSS自定义QFrame实例原创 2022-07-02 13:08:19 · 889 阅读 · 0 评论 -
QT:QSS自定义 QDockWidget实例
QT:QSS自定义 QDockWidget实例原创 2022-07-02 13:06:17 · 637 阅读 · 0 评论 -
QT:QSS自定义 QComboBox实例
QT:QSS自定义 QComboBox实例转载 2022-07-02 13:02:45 · 398 阅读 · 0 评论 -
QT:QSS自定义 QCheckBox实例
QT:QSS自定义 QCheckBox实例原创 2022-07-02 13:00:37 · 664 阅读 · 0 评论 -
QT:QSS自定义 QAbstractScrollArea实例
QT:QSS自定义 QAbstractScrollArea实例原创 2022-07-02 12:59:08 · 332 阅读 · 0 评论 -
qt:qss复杂选择器示例
qt:qss复杂选择器示例原创 2022-07-02 12:56:54 · 239 阅读 · 0 评论 -
qt:qss自定义 QPushButton 的菜单指示器子控件实例
qt:qss自定义 QPushButton 的菜单指示器子控件实例原创 2022-07-02 12:54:45 · 490 阅读 · 0 评论 -
qt:qss 使用 Box Model自定义 QPushButton
qt:qss 使用 Box Model自定义 QPushButton原创 2022-07-02 12:52:16 · 250 阅读 · 0 评论 -
QT:qss使用动态属性进行自定义实例
QT:QSS使用动态属性进行自定义原创 2022-07-02 12:45:56 · 425 阅读 · 0 评论 -
QT:qss自定义前景色和背景色实例
QT:qss自定义前景色和背景色实例原创 2022-07-02 12:43:30 · 1431 阅读 · 0 评论 -
Qt Quick中的The Visual Canvas
The Visual CanvasThe Visual Canvas坐标系Visual ParentScene GraphThe Visual CanvasQt Quick提供的可视画布是带有z顺序的二维画布。坐标系Qt快速坐标系中的左上像素是[0,0]像素。子项的坐标系相对于其可视父项。Visual Parent在使用Qt Quick的QML应用程序中,有两种不同的育儿方式。第一种是确定对象生存期语义的所有者父级(也称为QObject父级)。第二种是可视父对象,它确定在画布上绘制项目的位置以及原创 2021-04-19 14:27:55 · 379 阅读 · 0 评论 -
Qt Quick
Qt QuickQt Quick使用模块QML APIC ++ API用CMake构建用qmake构建C ++扩展点Qt QuickQt Quick模块是用于编写QML应用程序的标准库。虽然Qt的QML模块提供QML引擎和语言基础设施方面,Qt Quick的模块提供了所有必要的与QML创建用户界面的基本类型。它提供了一个视觉画布,并包括用于创建和动画化视觉组件,接收用户输入,创建数据模型和视图以及延迟对象实例化的类型。Qt Quick模块既提供了QML API(用于提供使用QML语言创建用户界面的原创 2021-04-19 14:24:51 · 498 阅读 · 0 评论 -
Qt Quick测试
Qt Quick测试Qt Quick测试简介使用模块QML APIC ++ API用CMake构建用qmake构建运行测试在QML测试之前执行C ++Qt Quick测试简介Qt Quick Test是用于QML应用程序的单元测试框架。测试用例在TestCase类型中被编写为JavaScript函数:import QtQuick 2.3import QtTest 1.0TestCase { name: "MathTests" function test_math() {原创 2021-04-19 14:17:33 · 617 阅读 · 0 评论 -
调试QML应用程序
调试QML应用程序调试QML应用程序控制台APILogAssertTimerCountProfileEnd调试模块导入QML调试基础结构Starting Applications连接到应用程序使用Qt Creator进行调试调试QML应用程序使用QML开发应用程序时,有许多方法可以调试可能遇到的问题。以下各节介绍了可用的调试工具以及如何使用它们。控制台APILogfunction f(a, b) { console.log("a is ", a, "b is ", b);}Assert原创 2021-04-19 14:07:09 · 859 阅读 · 0 评论 -
用qmlscene进行原型制作
用qmlscene进行原型制作用qmlscene进行原型制作添加模块导入路径加载测试数据用qmlscene进行原型制作Qt includes qmlscene,一个实用程序,即使在应用程序完成之前也可以加载和显示QML文档。此实用程序还提供了以下附加功能,这些附加功能在开发QML应用程序时很有用:在最大化的窗口中查看QML文档。以全屏模式查看QML文档。使窗口透明。禁用多重采样(抗锯齿)。不要检测.qml文件的版本。慢动作运行所有动画。将窗口调整为根项目的大小。添加导入路径列表。添加一原创 2021-04-19 14:02:14 · 510 阅读 · 0 评论 -
Qt Quick入门
Qt Quick入门Qt Quick入门Qt Quick入门基于警报应用程序的Qt Quick教程。本教程介绍如何开发简单的警报应用程序,作为Qt Quick和Qt Quick Controls2的简介。此应用程序类似于通常在Android手机上找到的警报应用程序。它的功能使您可以输入,编辑或删除警报。警报可以在给定的日期触发,您可以将其设置为在随后的几天重复一次。主屏幕显示已保存警报的列表:详细信息屏幕使您可以编辑或删除现有警报:对话框屏幕用于添加新警报。当您单击主屏幕底部的“ +”圆形原创 2021-04-19 13:56:18 · 613 阅读 · 0 评论