
QT
文章平均质量分 57
QT项目和资料
灰灰君呀
这个作者很懒,什么都没留下…
展开
-
win10睡眠模式 屏幕熄灭主机仍然运行
1win + R 输入 regedit 打开注册表。2找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power3 修改 AwayModeEnabled 的值为 0(如果没有找到可自行添加一个)二:睡眠:238C9FA8-0AAD-41ED-83F4-97BE242C8F201win + R 输入 regedit 打开注册表。2修改 Attributes 的值为 2。计算机\...原创 2022-05-05 21:04:55 · 5991 阅读 · 0 评论 -
Mac配置Qt环境和把应用打包成dmg文件
Mac配置Qt环境和把应用打包成dmg文件1.下载和安装Qt 可以选择官网下载online版本,编译环境需要选中mac,否则,无构建环境;2.Mac中编译的应用程序都是app(1)应用的可执行目录是xx.app/Contents/MacOS;(2)frameworks_my目录加载了一个共享库libuntitled_qt_lib.1.0.0.dylib打包依赖库通过macdeployqt来补全;2.1 包结构目录2.2包结构的tree目录└── Content.原创 2022-03-18 20:16:39 · 3779 阅读 · 0 评论 -
QT 拖拽事件和隐藏输入编辑框
(1)拖拽文件和显示拖拽的动画QMimeData *mimeData = new QMimeData; QUrl url; url.setUrl("file:///" + strPicPath); //本地文件url mimeData->setUrls(QList<QUrl>() << url); QDrag* drag = new QDrag(this); drag->setMimeData(mimeData);原创 2021-12-29 11:43:20 · 392 阅读 · 0 评论 -
vscode 安装go的编译环境
(1)下载失败,则设置go代理;set GOPROXY=https://goproxy.cngo get -v github.com/uudashr/gopkgs/v2/cmd/gopkgsgo get -v github.com/ramya-rao-a/go-outlinego get -v github.com/cweill/gotests/gotestsgo get -v github.com/fatih/gomodifytagsgo get -v github.com/josharia原创 2021-08-31 22:05:34 · 443 阅读 · 0 评论 -
QT中qml对listview类型控件的使用方法demo
1.list itemimport QtQuick 2.5import QtQuick.Controls 2.15import QtQuick.Controls.Styles 1.4import QtQml.Models 2.2import QtQuick.Dialogs 1.0import QtGraphicalEffects 1.0import QtQml 2.0Rectangle { property int type: 0 //成功检查或失败检查 ...原创 2021-08-22 10:52:53 · 847 阅读 · 0 评论 -
QT中qml对tabview类型控件的使用方法demo
import QtQuick 2.5import QtQuick.Controls 1.4import QtQuick.Controls.Styles 1.4import QtQml.Models 2.2import QtQuick.Dialogs 1.0import QtGraphicalEffects 1.0import QtQml 2.0TabView { property int type: 0 //成功检查或失败检查 id: tabViewSysCheck_.原创 2021-08-20 23:24:48 · 1214 阅读 · 0 评论 -
设置浏览器代理,右键菜单关联某个应用的注册表项
1.设置浏览器代理(1)注册表位置HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings(2)设置代理的代码#include <stdio.h> #include <windows.h> #include <conio.h> #define PROXY_REG_ITEM "Software\\Microsoft\\Windows\\..原创 2021-08-10 17:17:25 · 761 阅读 · 0 评论 -
实现代理上网的两种方式
1.sock5协议,lsp或是hook的方式;https://mp.youkuaiyun.com/mp_blog/creation/editor/963707312.虚拟网卡的修改路由的方式;增加默认路由route add 0.0.0.0 mask 0.0.0.0 10.0.0.1 metric 4 if 4增加需要访问的路由:route add 192.168.31.93 10.0.0.1 metric 4 if 4 // 一次route -p add 192.168.31.93 19...原创 2021-07-18 12:20:15 · 954 阅读 · 0 评论 -
程序调用不同的浏览器,打开不同的网页
1.window平台:rem 火狐;:"C:\Program Files\Mozilla Firefox\firefox.exe" www.baidu.comstart firefox www.baidu.compauserem Edge;start explorer http://www.baidu.compauserem ie浏览器;start iexplore http://www.baidu.compauserem 谷歌浏览器;start chrome ww原创 2021-07-11 17:29:21 · 1073 阅读 · 0 评论 -
linux、uos等安装VirtualBox增强工具、qt5等依赖库
安装VirtualBox增强工具磁盘共享和虚拟机的分辨率,需要安装增强工具才可以使用。问题:有的虚拟机版本,共享磁盘一直显示不了,需要手动挂载。sudo mkdir /home/jflei/winsharedsudo mount -t vboxsf ubuntushare /home/jflei/winshared首先在win下某个盘建立ubuntushare文件夹,然后在虚拟器上建立文件夹winshared1 安装gcc或是g++执行下面的命令:(1)yum instal.原创 2021-07-08 19:36:32 · 1835 阅读 · 0 评论 -
qml_c++互相调用
qml_c++互相调用注册c++的对象到qml1.1 注册某个类到qml注册c++的myHttpRequest对象,到qml的引擎中;QQmlApplicationEngine engine;QScopedPointer<myHttpRequest> myHttprequest(new myHttpRequest(runMode));engine.rootContext()->setContextProperty("myHttprequest",myHttpreque原创 2021-07-08 19:33:56 · 278 阅读 · 0 评论 -
ffmpeg推拉流,vlc播放视频流
Udp2raw-tunnel 可以将 udp 流量伪装成 tcp /icmp,绕过 UDP 屏蔽或 QoS 限制。Udp2raw-tunnel 完全开源。(1)推流:推送某个本地视频文件:vlc可播放: rtmp://10.4.138.203:1935/rtmplive/ffmpeg -re -i E:\vs_test\ffmpeg_test\bin\VID_20201030_152755.mp4 -vcodec copy -b:v 2000k -b:a 128k -acodec aac -f.原创 2021-06-23 14:51:08 · 1331 阅读 · 0 评论 -
Git 使用命令行更新和提交代码
# Git 使用命令:0:初始化一个Git仓库(以/home/gitee/test文件夹为例) (1)git init 进入一个目录,初始化; cd /home/gitee/test #进入git文件夹 ==》 #初始化一个Git仓库 (2)git clone 从服务器拉取; git clone ssh://gerrit.uniontech.com:29418/base/thrift1:从已有的分支创建新的分支(如从master分支)...原创 2021-06-22 10:04:13 · 5081 阅读 · 0 评论 -
硬盘获取uuid的方法(FAT/FAT32/NTFS)
1 磁盘格式化的几种方法:(1)FAT模式; FAT即FAT16,最大支持分区大小是4GB,一般用在MS-DOS,WIN95等系统。FAT32的最大分区是2TB,但是不支持小于512MB的分区。(2)FAT32模式;(3)NTFS模式; 没有直接列出磁盘的uuid信息。(4)工具里面显示的磁盘格式。2 获取硬盘的uuid代码实现 注意NTFS格式磁盘的uuid,通过CreateFile打开磁盘时,...原创 2021-06-22 09:21:25 · 3188 阅读 · 0 评论 -
系统的文件管理跨平台拷贝
1 .文管跨平台拷贝1.1 流程图1.2 剪贴板读写的坑(1)服务程序无法实现剪贴板的监控功能。(2)写剪贴板功能,不能在thritf的sessionHandler类的实现函数中写入,会提示一个com错误,必须emit到mydatachange的类中的函数才可以实现。(3)图片数据转成string对象,防止0字符截断。(4)拷贝文件时,可以以文本的形式获取路径。但是不能以这种形式写入剪贴板,黏贴时会失败。(5)UOS和windows粘贴复制,必须是剪贴板隔离的,而且代..原创 2021-06-18 14:37:41 · 291 阅读 · 0 评论 -
uos系统安装工具
1.安装器的流程图2.安装器单例进程安装器的单例进程,通过QtSingleApplication类实现;在pro工程文件中,加入include(../lib/qtsingleapplication/src/qtsingleapplication.pri)或是链接qtsingleapplication的库,实现QT的单例进程。示例代码如下:3.安装器的日志信息Log.cpp文件中实现了日志信息输出的接口。主要是通过在InstallLogHandler函数中,注册c...原创 2021-06-17 19:51:46 · 2004 阅读 · 0 评论