![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 64
Valar Morgulish
所有的道路都通向天堂,
只是要度过路上的痛苦时光,
那一天,我正走在路上,
两边的荒草,比人好高。
展开
-
Qml 时间戳 转换
C++ : QTime / QDateQDate date = QDate::currentDate();int year = date.year();int month = date.month();int day = date.day();QTime curTime = QTime::currentTime();int hour = curTime.hour();int minute = curTime.minute();int second = curTime.second();原创 2021-03-22 19:03:35 · 987 阅读 · 0 评论 -
Qt PC Windows 打包
Qt Windows 打包需要的工具:1、安装Qt5.15.0 MSVC2019 32bit(默认路径)2、安装nsis-3.06.1-setup.exe(或更高)(默认路径)3、安装ksign_installer3.exe4、安装证书(没有证书略过)5、设置vcversion 环境变量,把下面文件夹名称配到环境变量里,脚本里会用到6、添加环境变量C:\Qt\Tools\QtCreator\binC:\Qt\5.15.0\msvc2019\binC:\Progr.原创 2021-03-19 11:21:29 · 282 阅读 · 0 评论 -
Qt PC Mac 打包
Mac环境打包,签名。需要安装的工具:Qt Creator,Xcode1、使用 vi 编辑器打开 bash_profile,配置环境变量vi ~/.bash_profile按 i 键,开始inputexport QT_HOME=~/Qt/5.9.9/clang_64/binQt版本,根据实际使用的版本号设置export PATH=$PATH:$QT_HOME多个路径,用 ":" 分隔按 ESC退回命令行,输入:wq 保存退出,回到终端命令行。如果不喜欢配置环境变量原创 2021-03-18 14:44:06 · 415 阅读 · 1 评论 -
Component QML Type 译文
封装一个QML组件定义。import声明:import QtQml 2.15实例化:QQmlComponet属性progress: real status: enumeration url: url连接的信号completed() destruction()方法object createObject(QtObject parent, object properties) string errorString() object incuba...翻译 2021-03-16 19:13:43 · 241 阅读 · 0 评论 -
real QML Basic Type 译文
real 类型是指带有小数点的数字,例如1.2或29.8。例子:Item { width: 100.45; height: 150.82 }注意:在QML中,所有real类型 都是 IEEE 浮点格式的双精度存储。基本类型由QML语言提供。查看 QML Basic Types....翻译 2021-03-11 18:44:44 · 120 阅读 · 0 评论 -
list QML Basic Type 译文
list类型引用QML对象列表。一个list可以通过类似JavaScript数组的方式访问:使用[]方括号语法分配值,逗号分隔。 list有length属性,表示列表中项目个数。 使用方括号加下标访问列表list可以使用push方法动态新增项目,就像JavaScript数组一样。list只能存储QML对象,不能包含任何基本类型值。(如果需要包含其他值,可以使用var类型替代。)当集成C++时,注意任何从C++传递给QML的 QQmlListProperty值 都会自动...翻译 2021-03-08 17:17:13 · 90 阅读 · 0 评论 -
QLatin1Char Struct 译文
QLatin1Char 类提供一个8bit ASCII/Latin-1字符。头文件: #include <QLatin1Char>qmake: QT += core注意:在这个结构体中所有方法都是可重入的。公共方法 QLatin1Char(char c) char toLatin1() const unshort unicode() const ...翻译 2021-03-08 14:39:48 · 849 阅读 · 0 评论 -
QMetaObject Struct 译文
QMetaObject 类包含Qt对象元信息。头文件:#include <QMetaObject>qmake: QT += core公共类型class Connection公共方法QMetaClassInfo classInfo(intindex) const int classInfoCount() const int classInfoOffset() const const char * className() ...翻译 2021-03-05 16:14:42 · 489 阅读 · 0 评论 -
variant QML Basic Type 译文
variant 是 QML 通用属性类型。这种类型已经过时弃用,它的存在只是为了支持旧版应用。新的应用应该使用 var替代。一个 variant 类型可以代表任意 QML 基础类型:Item { property variant aNumber: 100 property variant aString: "Hello world!" property variant aBool: false}当集成 C++ 时,注意,从 C++透传到QML的任何 QV...翻译 2021-02-22 16:16:53 · 178 阅读 · 0 评论 -
Timer QML Type 译文
以指定的时间间隔触发一个处理程序。import声明:import QtQml 2.15属性:interval: int repeat: bool running: bool triggeredOnStart: bool信号:triggered()成员方法:restart() start() stop()详细说明:一个Timer可以用来单次触发,也可以定时重复触发。下面这个Timer例子,展示当前系统日期和时间,每500毫秒更新一次文本。使用 JavaScr..翻译 2021-02-18 12:06:56 · 119 阅读 · 0 评论 -
Multithreading Technologies in Qt 译文
https://doc.qt.io/qt-5/threads-technologies.htmlQt 提供了很多类和方法用于处理多线程。Qt 程序员可以使用下面四种不同的方式实现多线程应用。QThread: 带有可选择事件循环的低级APIQThread是Qt中所有线程控制的基础。每一个QThread实例代表和控制一个线程。QThread既可以直接实例化,也可以作为一个子类。实例化一个QThread,可以提供一个并行的事件循环,允许在一个次要的线程中调用QObject的槽。子类化一个QThre翻译 2021-02-09 16:52:18 · 112 阅读 · 0 评论 -
WorkerScript QML Type 译文
原文:https://doc.qt.io/qt-5/qml-qtqml-workerscript-workerscript.html实现Qt Quick应用中使用线程导入声明:import QtQml.WorkerScript 2.15属性:ready: bool source: url信号:message (jsobject msg)方法:sendMessage (jsobject message)详细描述:在一个新的线程中使用WorkerScript...翻译 2021-02-08 11:52:51 · 207 阅读 · 1 评论 -
信号和槽 译文
原文:https://doc.qt.io/qt-5/signalsandslots.html信号和槽信号和槽用于对象间通信。他们的原理是Qt的主要核心特性,并且可能是Qt和其他框架产生最大不同的特性。通过Qt的原对象系统,实现了信号和槽的合理性。简介在图形化用户界面编程中,当我们修改了一个部件,我们通常希望另一个部件得到响应。一般来说,我们希望任何类型的对象间都可以通信。例如,用户点击关闭按钮,我们需要window的close()函数被调用。其他的工具包通过回调函数实现...翻译 2021-02-03 12:04:53 · 252 阅读 · 0 评论