Tag: Qt
All the articles with the tag "Qt".
Qt6中不能使用搜狗输入法
Published: at 03:43 PM在ubuntu上使用QtCreator以及pyside6编写的程序不能使用搜狗输入法 原因 因为缺少libfcitxplatforminputcontextplugin-qt6.so文件(注意这里是Qt6),拷贝到相应的目录后还要将其设置为可执行...
QProcess 7z.exe 解压进度
Published: at 07:04 PM我们使用一个简单的方法来实现,使用7z提供的sdk实现太麻烦了。 7z命令行 使用7z的命令行来解压要获取进度必须要读取到stdout里面的进度信息,关键参数是:-bsp1,只有这样才能在readyReadStandardOutput信号中不断读...
隐式共享的QJsonArray对象,非const遍历会导致一次内存拷贝
Published: at 12:25 PM隐式共享的QJsonArray对象,非const遍历会导致一次内存拷贝 直接看一个例子,先初始化一个大的arr,然后将其赋值给arr2和arr3,此时我们观察对象的d指针所指向的内存。 arr2和arr指向的内存是一致的,arr3和obj"arr"...
Qt怎样将gif作为窗口背景
Published: at 07:45 PM很多窗口会在背景展示一些动态的信息,此时用gif是比较合适的,Qt窗口使用gif作用背景步骤如下: 1. 定义一个movie对象 QScopedPointer<QMovie> movie; 2. 设置movie movie.reset(new QMovie(path)); ...
多个Qt程序共享公共库
Published: at 08:39 PM使用Qt框架编写的GUI应用程序必须要带上常用的几个Qt动态库和插件,如果有多个独立的Qt程序,他们不是放在同一个目录下,那么这些通用的Qt库必须每个程序都提供一份,这样会导致整个产品安装包较大。 目的 我们的目的...
ntscreenshot截图工具开源了
Published: at 03:26 PMntscreenshot介绍 Windows截图工具,基本功能都实现了,还有一些细节上的优化。支持截图、贴图,基本的绘制,马赛克,字体颜色设置等等,日常使用的也比较多,运行稳定。开发陆陆续续也花了不少时间,源码地址(https//gite...
Qt 绘制简单QPixmap
Published: at 11:52 AM当我们需要一个简单的QPixmap的时候不想很麻烦的去要个切图,直接绘制一下就可以了,比如我们想实现下面这种列表框,需要绘制一个圆形和一个表示无颜色的图形。 (https//ningto.com/upload/20210419-ntscreenshot...
Qt 更改Object Name显示指定的样式
Published: at 02:11 PMQt 更改Object Name显示指定的样式 背景 Qt做UI样式的时候通常会在构造函数里设置窗口整体的stylesheet,然后各个组件根据ObjectName或者类名来应用这些样式。但是这里有个问题就是必须先设置好各个组件,然后再设...
Qt QTextEdit文本高亮
Published: at 05:13 AMQTextEdit支持HTML展示,这样实现高亮就很简单了。 需求 QTextEdit展示了一些信息,增加一个搜索框,搜索时实时高亮出搜索的内容并滚动到最近搜索到的地方。 实现 连接textChanged信号,在onSearchChanged中实现...
QWebEngineView支持https
Published: at 02:11 AM问题 我有个本地网页,里面有https地址的图片,使用QWebEngineView load本地网页后图片显示不出来。 解决 从QWebEnginePage类派生出WebPage类实现certificateError接口,然后将WebPage设置给QWebEngineView。 代码 WebPage代码: // .h class WebPage publi...