QT
Qt 系列
ms_勇往直前
一个代码人
展开
-
Qt Qml Window和ApplicationWindow区别
ApplicationWindow需要导入QtQuick.ControlsWindow需要导入QtQuick.Window 。默认不可见,需要设置visible:true才可见。主要区别就是ApplicationWindow提供了简单的方式创建程序窗口,因为其有属性menuBar、toolBar、Tabview等属性,可以方便快速创建一个丰富的窗口。...原创 2020-02-11 16:50:35 · 2151 阅读 · 0 评论 -
Qt 时间
获取时间戳 (秒)int time = QDateTime::currentDateTime().toTime_t();获取时间戳(毫秒)qint64 time = QDateTime::currentDateTime().toMSecsSinceEpoch();将时间戳转化为QDateTimeQDateTime dateTime = QDateTime::fromTime_t(ti...原创 2020-02-11 16:50:05 · 571 阅读 · 0 评论 -
QML中非NOTIFYable
Q_OBJECTQ_PROPERTY(intidREADgetIdCONSTANT)如果不需要修改,简WRITE去掉,添加 CONSTANT原创 2020-02-11 16:49:19 · 183 阅读 · 0 评论 -
Qt 打包
Windows 打包类型1个exe文件可以直接运行工具下载地址https://enigmaprotector.com/en/downloads.html使用命令windeployqt app.exe拷贝QML文件夹将QML拷贝到生产程序的目录安装包工具下载http://www.jrsoftware.org/...原创 2020-02-11 16:48:32 · 107 阅读 · 0 评论 -
QT共享内存(单实例应用)
应用单实例程序 QSharedMemory shareMenory; // 使程序只有一个实例 QSharedMemory shared("ms-app"); if (shared.attach()) { return 0; } shared.create(1);...原创 2020-02-11 16:46:46 · 472 阅读 · 0 评论 -
QTJson
构建json QJsonObject json; json.insert("type", "m.login.password"); json.insert("user", "example"); json.insert("password", "wordpass"); // 构建 JSON 文档 QJsonDocument docu...原创 2020-02-11 16:44:08 · 260 阅读 · 0 评论 -
MSVC : QSslSocket::connectToHostEncrypted: TLS initialization failed
MSVC 解决方法将OpenSSL下的libcrypto-1_1x64.dll 和 libssl-1_1x64.dll 拷贝到Qt安装目录下原创 2020-02-10 15:53:53 · 220 阅读 · 0 评论 -
QT QML QtWebEngine 打开摄像头
qml 代码 index.qmlimport QtQuick 2.0import QtQuick 2.0import QtQuick.Window 2.0import QtWebEngine 1.7import QtQuick.Controls 2.4import QtQuick.Layouts 1.11ApplicationWindow { id: window ...原创 2020-02-05 23:17:44 · 1667 阅读 · 1 评论 -
Qt CMake Windows设置图标
创建rc文件 eg : app_win32.rc内容 IDI_ICON1 ICON DISCARDABLE "icons/icon.ico"在项目根目录下创建icons文件夹在icons文件夹下放icon.ico文件Cmakeset(app_WINRC app_win32.rc)set_property(SOURCE app_win32.rc APPEND PR...原创 2020-02-05 22:58:29 · 3307 阅读 · 1 评论 -
Qt生成XCode工程
qmake -spec macx-xcode project.pro原创 2020-01-30 21:27:05 · 559 阅读 · 0 评论 -
QT Qml 实现Loading...
使用动画旋转一张图片准备图片一张QML 代码import QtQuick 2.9import QtGraphicalEffects 1.0// 加载中 转圈Rectangle{ id:rect width: parent.width height: parent.height radius: width / 8 color:"#998...原创 2020-01-29 11:25:11 · 1058 阅读 · 0 评论 -
QT Quick 打包
使用Release编译程序后,会输出xxx.app文件eg: app.app使用命令打包 macdeployqt app.app -qmldir=../../app/qml -dmg原创 2020-01-23 19:24:49 · 168 阅读 · 0 评论 -
MacOS QT qmake 与 CMake 设置ICON
生成icon创建文件夹mkdir icons.iconset生成多尺寸sips -z 16 16 icon.png --out icons.iconset/icon_16x16.pngsips -z 32 32 icon.png --out icons.iconset/icon_16x16@2x.pngsips -z 32 32 icon.png --out ...原创 2020-01-23 18:55:51 · 1642 阅读 · 0 评论