QT
文章平均质量分 69
MixType
这个作者很懒,什么都没留下…
展开
-
QT creator代码中有中文,报错常量中有换行符(中文乱码)
打开工具栏 工具-选项-文本编辑器,在文本编辑器界面的文本编码地方选择默认编码选择UTF-8;UTF-8 BOM选择 如果编码是UTF-8则添加;菜单栏点击"编辑",选择“select encoding”,在文本编码界面选择 UTF-8,然后点击按编码保存。在相应有中文的文件上添加#pragma execution_character_set(“utf-8”)...原创 2021-02-23 15:57:03 · 373 阅读 · 0 评论 -
C++ QT 设计模式之命令模式实现undo,redo
Move uint to QPoint(3,5)Move uint to QPoint(6,5)Move uint to QPoint(6,5)Move uint to QPoint(6,2)undo MoveUnitCommand QPoint(6,2)redo MoveUnitCommand QPoint(6,2)undo MoveUnitCommand QPoint(6,5)undo MoveUnitCommand QPoint(6,5)redo MoveUnitCommand QP.原创 2021-01-26 16:19:08 · 1636 阅读 · 0 评论 -
C++&QML混合编程官方案例(五)(六)
Chapter 5: Using List Property Types(章节五:使用列表类型)extending-qml/chapter5-listproperties目前,一个PieChart只能有一个PieSlice。理想情况下,图表应该有多个不同颜色和大小的切片。为此,我们可以有一个接受PieSlice项列表的Slices属性: import Charts 1.0 import QtQuick 2.0 Item { width: 300; height: 200原创 2021-01-25 10:58:02 · 208 阅读 · 0 评论 -
C++&QML混合编程官方案例(四)
Chapter 4: Using Custom Property Types(章节四:使用自定义类型)extending-qml/chapter4-customPropertyTypesPiechart类型当前有一个字符串类型属性和一个颜色类型属性。它可以有许多其他类型的属性。例如,它可以有一个int-type属性来存储每个图表的标识符: // C++ class PieChart : public QQuickPaintedItem { Q_PROPERTY(int chart原创 2021-01-22 11:04:43 · 106 阅读 · 0 评论 -
C++&QML混合编程官方案例(二)(三)
Chapter 2: Connecting to C++ Methods and Signals (章节二:连接C++方法和信号)extending-qml/chapter2-methods假设我们想使PieChart 拥有“clearChart()”方法去删除图表,并激活chartCleared信号。我们的app.qml将能够调用clearChart()并接收chartCleared()信号,如下所示: import Charts 1.0 import QtQuick 2.0 Item原创 2021-01-22 10:28:55 · 202 阅读 · 1 评论 -
C++&QML混合编程官方案例(一)
C++&QML混合编程官方案例(一)该系列文章为QT自带案例Writing QML Extensions with C++ 的中文翻译。下面为正文Chapter 1: Creating a New Type (章节一:创建一个新的类型)extending-qml/chapter1-basics扩展QML时的一个常见任务是提供一个新的QML类型,该类型支持内置Qt Quick Type 所提供的功能之外的一些自定义功能。例如,可以这样做来实现特定的数据模型,或者提供具有自定义绘制和绘制功能原创 2021-01-22 09:33:21 · 294 阅读 · 0 评论