logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QML入门----设计器详解(拖拽添加控件)

文章目录导语1.基本视图2.文件类型一、界面说明1.库(Library)2.导航(Navigator)3.属性(Properties)4.连接视图二、实战:使用设计器操作QML文档1.创建项目2.导语设计器的基本使用1.基本视图2.文件类型新建一个QtQuick UI File 文件其实就是新建了一个组件,会自动生成以下两个文件。如果外界qml要引用,建议Main类型,不仅有界面还有以外的一些设置

QT QProcess: Destroyed while process (“apple.exe“) is still running

一、出错原因因为我这个程序是一直运行的,它会一直回显数据,如果你使用对象,start启动这个命令后,程序认为QProcess已经执行完毕,自动回收,但是此时程序正在执行中,所以无法销毁这个进程,导致出现这个问题。二、错误代码QString cmd = "./bin/apple.exe";QStringList args;args.append("-mode=25280");args.append(

QT 轻松实现半透明遮罩效果

一、背景有时候我们需要实现下面的半透明遮罩效果,以便突出子窗口。二、实现原理1.总共分为三层:主窗口(Form)、遮罩、显示窗口。2.主窗口的子窗口是遮罩,遮罩的子窗口是显示窗口。3.遮罩设置为无边框,以及颜色和透明度等。4.然后监控显示窗口事件,显示窗口显示,遮罩也跟着显示。关闭同理。...

QT QListWidget的添加与删除,滚动条显示或隐藏,判断是否滑到顶部或底部,并使QListWidgetItem自适应大小

一、QListWidget 中使 QListWidgetItem自适应大小父部件ListWidgetForm.cppvoid ListWidgetForm::setCard(){//MessageCardForm 是插入的子Item关联小部件(你自定义的)MessageCardForm *card = new MessageCardForm(this);QListWidgetItem *newIt

#qt#c++#经验分享
cmd中执行批处理(.bat)文件,批处理文件调用python脚本

记录我在cmd中操作遇到的一些问题。Bat常用的一些命令一、.bat批处理文件调用了python脚本,此时执行.bat文件出现了无模块的问题。1.安装pip 包cmd 进入命令行输入:python -m pip install -U pip setuptools安装成功以后,在命令行中进入到Scripts文件夹,以便执行下面的命令,我的是C:\python\ScriptsWindow...

window11 安装linux子系统(一键安装)并连接到vs code

文章目录一、window 使用linux环境的几种方式二、安装wsl1.进入这个目录下,将cmd.exe已管理员身份运行2.命令行输入以下命令,然后重启计算机3.再次已管理员身份打开,执行命令,就会自动安装成功4.官方文档一、window 使用linux环境的几种方式方式评价虚拟机,再装个linux系统使用卡,占内存大装双系统来回切换比较麻烦租服务器需要付费wsl(window sub syste

#linux#vscode
Jenkins 执行Python脚本以及Bat(批处理)脚本

一、点击新建任务二、创建任务三、对刚才新建的任务进行配置四、勾选参数化构建过程,可以添加字符参数、布尔值参数等。用于向python脚本传参数。五、构建中点击增加构建步骤,选择执行windows批处理命令,输入执行命令,然后点击保存。//输入执行命令python gitlabOperate.py %buildVersion% %OA% %matrix% %publish%六...

#jenkins#python#运维
wsl安装xrdp(可视化界面并远程),解决闪退、黑屏

window11 安装linux子系统(一键安装)并连接到vs code操作之前可以先换源// 编辑sudo vim /etc/apt/sources.list// 替换为以下内容deb http://mirrors.163.com/ubuntu/ focal main restricted universe multiversedeb http://mirrors.163.com/ubuntu/

#linux#ubuntu#服务器
python-gitlab API基本操作以及(下载指定文件或文件夹)

一、使用python对gitlab进行自动化操作1.python-gitlab模块官网文档添加链接描述2.gitlab官网文档添加链接描述二、常用使用功能//1.登录gitlabdef login():gl = gitlab.Gitlab('https://git.4399.com', private_token='dfmkbarHTTSLSGDsdqwt4')r...

修改window下的MessageBox中默认文字

1.方法是修改系统的下的默认名称。放在博客上就当我记住了哈哈!#include <windef.h>LRESULT CALLBACK CBTHookProc(int nCode, WPARAM wParam, LPARAM lParam){HWND hwnd = (HWND)wParam;if (nCode == HCBT_ACTIVATE){SetDlgIt...

到底了