
【Qt】相关
【Qt】相关
江湖人称菠萝包
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【QML】用 Canvas(QQuickImageProvider) 显示图片
【代码】【QML】用 Canvas(QQuickImageProvider) 显示图片。原创 2024-06-23 17:56:47 · 705 阅读 · 0 评论 -
【QML】用 Image(QQuickPaintedItem) 显示图片
大体功能:频繁地往界面推送图片,帧率达到视频效果。捕获画布上的鼠标事件和键盘事件。代码如下:// DrawImageInQQuickPaintedItem.pro 代码如下:QT += quick# You can make your code fail to compile if it uses deprecated APIs.# In order to do so, uncomment the following line.#DEFINES += QT_DISABLE_DE原创 2024-06-23 17:55:27 · 1108 阅读 · 0 评论 -
【QML】用 QQuickImageProvider 注意析构问题
【QML】用 QQuickImageProvider 注意析构问题原创 2023-02-28 09:41:36 · 504 阅读 · 0 评论 -
【Qt】异步写磁盘文件的大概思路和实现
大概思路:直接看代码吧,逻辑很简单。bool ASaveFile::writeFile(const QByteArray &baSend):对外提供的接口.void ASaveFile::sltWriteFile():发送sigWriteFile信号后执行该槽函数(运行于独立线程).下面代码一共有三个文件,分别是main.cpp、asavefile.h、asavefile.cpp.其中main.cpp是用于测试ASaveFile的。ASaveFile运行于线程中。// .原创 2021-10-06 21:42:46 · 747 阅读 · 0 评论 -
【Qt】基于QTcpSocket的TCP客户端实现
客户端通信流程:①创建套接字;②连接服务器;可以使用QTcpSocket类的connectToHost()函数来连接服务器。③向服务器发送或者接受数据。原创 2021-07-12 22:14:24 · 4189 阅读 · 4 评论 -
【Qt】Qt的QMap与C++的std::map在value_type上有所区别
使用C++11的范围循环,auto返回的是value_type。// STL的map源代码片段template <class _Key, class _Tp, class _Compare, class _Alloc>class map {public: ... typedef _Key key_type; typedef _Tp data_type; typedef _Tp原创 2021-07-09 22:15:51 · 1512 阅读 · 1 评论 -
【Qt】用QSettings注意配置文件的注释
使用QSettings后,配置文件的注释要用分号,不要用双反斜杠。#include <QCoreApplication>#include <QSettings>#include <QDebug>int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); QSettings setting("./MyConfig.ini", QSettings::IniFormat);原创 2021-07-06 14:12:42 · 2249 阅读 · 2 评论 -
【Qt】Qt软键盘设计-发送按键事件
Qt软键盘设计-发送按键事件 QWidget* obj = QApplication::focusWidget(); // 要注意判空,否则会崩溃. // 因为不管是子窗口还是主窗口,都需要当前widget是能够捕获到焦点的. if(nullptr != obj) { // 当前焦点所在位置(也即接收该按键事件的是哪个widget) qDebug() << "ObjectName:" << obj->o原创 2020-11-17 21:56:17 · 1006 阅读 · 0 评论