Qt
qt相关的代码
习惯就好zz
一个无趣的人
展开
-
qtcreator的vim模式下commit快捷键ctrl+g,ctrl+c没有反应的问题
qtcreator在vim模式下ctrl快捷键没反应,修改办法原创 2024-08-24 10:13:35 · 314 阅读 · 0 评论 -
在Ubuntu1804上设置IMX8的qt android开发环境
安装依赖包sudo apt-get install uuid uuid-devsudo apt-get install zlib1g-dev liblz-devsudo apt-get install liblzo2-2 liblzo2-devsudo apt-get install lzopsudo apt-get install git-core curlsudo apt-get install u-boot-toolssudo apt-get install mtd-utilssudo原创 2021-12-16 11:41:15 · 209 阅读 · 0 评论 -
Qml修改虚拟键盘的显示
一、QML虚拟键盘内容介绍1.1 加载模块qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));1.2 在QML中导入模块import QtQuick.VirtualKeyboard 2.31.3 Qt默认创建的virtualkey的qml代码 InputPanel { id: inputPanel z: 99 x: 0 y: window.height原创 2021-09-18 11:07:59 · 761 阅读 · 0 评论 -
给qtcreator增加不同版本的qt文档
下载qch文件在qt的下载网站上能找到各个版本的文档https://download.qt.io/online/qtsdkrepository/下载下来解压到后,在qtcreator的文件夹目录里新增Docs文件夹,并放入qt版本的帮助文档在Qtcreator中增加qch文件依次选择:工具>>选项>>帮助>>Documentation>>add选中所有的qch文件并增加在qtcreator的帮助文档中就能使用了...原创 2021-09-17 14:45:33 · 825 阅读 · 2 评论 -
Qt 线程控制总结
Qt使用线程一、创建一个长时间运行的QT线程/* myprintjob.h */#ifndef MYPRINTJOB_H#define MYPRINTJOB_H#include <QObject>#include <QThread>#include "MyOperation/myslicefile.h"class MyPrintJob : public QObject{ Q_OBJECTpublic: explicit MyPrintJob(原创 2021-07-28 13:37:51 · 468 阅读 · 0 评论 -
自己写的一个qml数字键盘
main.qmlimport QtQuick 2.10import QtQuick.Window 2.10import QtQuick.Controls 2.3//import QtQuick.VirtualKeyboard 2.3Window { id: window visible: true width: 640 height: 480 title: qsTr("Hello World") property int indexSelecte原创 2021-02-05 08:32:24 · 776 阅读 · 0 评论 -
qt5 connect写法遇到重载的函数和信号槽
当connect想要连接一个重载函数时,因为名字是一样的,但是参数不同。用qt5的connect写法,编写时提示错误。解决的办法是使用qOverload()或者把函数指针强制转换成对应的函数指针,需要Qt 5.7版本以上。使用示例:struct Foo { void overloadedFunction(); void overloadedFunction(int, QString);};// requires C++14qOverload<>(&Foo:o原创 2021-01-25 17:50:43 · 1771 阅读 · 0 评论