Qt 获取当前计算机已安装的软件(注册表方式)

Qt 获取当前计算机已安装的软件(注册表方式)

前言 最近在写一些关于获取本机信息的函数,大多数获取方式都可以通过调用 windows 开发的 API 得到,当前Qt也有封装一写 API 可以直接获取到计算机的信息,如获取主机名只用:QHostInfo::localHostName()可以获取到。除了这两种方式还有一种就是用注册表方式获取,但是这种方式有个弊端就是,有些软件并不会写入注册表,所以注册表就获……

Qt QWebEngineView加载静态html页面

Qt QWebEngineView加载静态html页面

前言 这两天写了几个简单的 html 页面,页面用 HBuilder 在浏览器中打开是没有问题的,但是直接用浏览器打开有做页面跳转的页面就打不开了,究其原因就是跨域问题。 于是我想到用QtQWebengine 解决这个问题,以下是解决方式。 主要代码   pro 文件 添加:webenginewidgets QT += core g……

远程开机配置说明

远程开机配置说明

前言 最近又开始部署以前的软件,软件使用了远程开关机功能。但是这次部署又遇到新的问题,有 win7 的计算机不能实现远程开机功能,测试了许久找到答案。如有其他问题可以讨论。 远程开机实现思路(不能开机就死磕这几点) 1. 首先需要计算机硬件支持,具体支持与否目前我也不知道,我遇到的计算机基本都支持,有一些很老的 xp 都支持; 2. 配置 bios,将……

scss 函数使用

scss 函数使用

scss 函数简单使用 @function column-width() { @return unquote(hidden); } .col-3 { overflow: column-width(); } scss 可使用的内置函数 一、字符串函数 unquote($string):只能删除字符串最前和最后的引号(双引号或单引号)……

Qt QTreeWidget获取row

Qt QTreeWidget获取row

前言 今天在使用QTreeWidget时想获取QTreeWidget的行,但是我找了半天只查看到可以通过 currentIndex().row()方式获取。 但是这种方式又不满足我的需求,于是开始搜索引擎大法,结果百度没有搜到,在 qt 论坛搜到了,记录下。 Qt 文档原文 int QTreeWidget::indexOfTopLevelItem(QTre……

Qt QVariant常用用法及QVariant和QList<QVariant>互转

Qt QVariant常用用法及QVariant和QList互转

前言 最近在搞树形间拖拽时发现 QMimeData 的重载函数 retrieveData 返回的是一个QVariant,但是我需要返回的是QList<QTreeWidgetItem>,这下可难到了。 然后仔细查看可以使用自定义类型,于是使用了一下,真的很棒。接下来看一下QVariant的常用用法。 QVariant 基本用法(QString……

Python基于selenium开发的智友网自动签到程序源码

Python基于selenium开发的智友网自动签到程序源码

前言 前几天学习了下 Python,然后用 selenium 自动测试工具开发了一个基于智友网的自动签到程序,我自己是可用的,目前没有加入 windows 任务手动在运行。 源码功能 1. 网站登录 2. 自动签到 源码 # -*- coding:utf-8 -*- from selenium import webdriver from tim……

Qt 多个QTreeWidget之间Item拖拽(单个item)

Qt 多个QTreeWidget之间Item拖拽(单个item)

前言 最近项目需求,需要多个QTreeWidget之间可以相互拖拽,在网上找的 demo 测试了下却是可行,但是这种方法只是针对单个 item。 后面我会改造成对多个 item(相当于可以复选拖拽) 思路 1. 新建一个继承于 QMimeData 的类,重写 formats 和 retrieveData 的类;新建两个函数,用于 getter 和 se……

Python发送Html邮件(可发送图片)

Python发送Html邮件(可发送图片)

前言 最近在学习 Python,顺便看了下邮件发送,发现代码还是挺简单的。但是注意图片发送,要在邮箱中开启显示额我就是被坑了,以为是我的代码问题折腾许久。 源码 # -*- coding:utf-8 -*- """ 功能: 使用一言 API 和壁纸 API 合并为一封邮件,再发送出去 作者: 赤域吧 _AQ 联系方式:chiyuba@qq.com……

QTreeWidget简单使用例子(可拖拽)

QTreeWidget简单使用例子(可拖拽)

前言 使用Qt好久了,发现自己还没有用过QTreeWidget。今天尝试了一下写了个简单的 demo。 demo 功能 1. 支持最简单的QTreeWidget显示; 2. 支持显示多列; 3. 支持多个树之间拖拽,也支持单个树之间拖拽(非自定义); 4. 列平分。 demo 代码 TreeDrag 类(h/cpp) #ifndef……