9月25日学习记录

news2024/7/4 23:47:29

1. vs中Qt添加模块在这个位置:

VS2019 Qt 怎么添加Qt模块?_qt+vs添加第三方qt模块_令狐掌门的博客-CSDN博客

2.布局学习

(1)


    QVBoxLayout *layout=new QVBoxLayout(this);
    QWidget *w1=new QWidget;
    QWidget *w2=new QWidget;
    w1->setStyleSheet("background-color:red");
    w2->setStyleSheet("background-color:green");
    layout->addWidget(w1,1);
    layout->addWidget(w2,7);
    //1:7的比例
    setLayout(layout);

(2) 

    setContentsMargins(15, 15, 15, 15);
    setStyleSheet("background-color:black");
    QVBoxLayout *layout=new QVBoxLayout(this);
    QWidget *w1=new QWidget;
    w1->setStyleSheet("background-color:red");
    layout->addWidget(w1,1);
    layout->setContentsMargins(5,5,5,5);
    setLayout(layout);

黑色区域:

宽度15+5=20

15来自窗体,5来自layout。

3.WinExec

WinExec("calc.exe", SW_SHOW);

SW_SHOW 用当前的大小和位置显示一个窗口,同时令其进入活动状态

WinExec("calc.exe", SW_SHOWMAXIMIZED);

WinExec("Notepad.exe", SW_SHOW);

WinExec("Notepad.exe", SW_SHOWMAXIMIZED);

WinExec("Notepad.exe", SW_HIDE);

//会出现在任务管理器中,但不会显示在任务栏。

运行ScreenToGif.exe:

#include <Windows.h>
#include <stdlib.h>

#include <iostream>
#include "tchar.h"
int main(
	int argc, char* argv[]) {
	int res = WinExec("E:\\ScreenToGif\\ScreenToGif.exe", SW_SHOW);
	std::cout << res<<'\n';
	if (res == 0) {
		std::cout << "系统内存或资源不足";
	}
	else if (res == ERROR_BAD_FORMAT) {
		std::cout << ".EXE文件格式无效";
	}
	else if (res == ERROR_FILE_NOT_FOUND) {
		std::cout << "指定的文件没有找到";
	}
	else if (res == ERROR_PATH_NOT_FOUND) {
		std::cout << "指定的路径没有找到";
	}
	return 0;
}

注意:路径中是\\

同理:

打开网易词典

int res = WinExec("E:\\网易有道词典\\Dict\\YodaoDict.exe", SW_SHOW);

 打开指定的txt文件

	int res = WinExec("notepad.exe D:\\2.txt", SW_SHOW);

这样也可以:

	std::string str("notepad.exe D:\\work\\版本\\1.0.1\\OfficeAssistant2.0\\Debug\\license.txt");
	int res = WinExec(str.c_str(), SW_SHOW);

这样也可以:

	QString str1("notepad.exe D:\\work\\learn_git\\Git\\2.txt");
	int res = WinExec(str1.toStdString().c_str(), SW_SHOW);

这样也可以:

QString中文乱码_qstring 中文_Coder-LiyG的博客-CSDN博客

	QString str1=QString::fromLocal8Bit("notepad.exe D:\\work\\版本\\1.0.1\\OfficeAssistant2.0\\Debug\\license.txt");
	QByteArray by = str1.toLocal8Bit();
	int res = WinExec(str1.toLocal8Bit().constData(), SW_SHOW);

4.patch:补丁

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1039124.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【STM32笔记】HAL库I2C通信配置、读写操作及通用函数定义

【STM32笔记】HAL库I2C通信配置、读写操作及通用函数定义 文章目录 I2C协议I2C配置I2C操作判断I2C是否响应I2C读写 附录&#xff1a;Cortex-M架构的SysTick系统定时器精准延时和MCU位带操作SysTick系统定时器精准延时延时函数阻塞延时非阻塞延时 位带操作位带代码位带宏定义总…

【广州华锐互动】VR智能内容中控平台有什么作用?

随着科技的发展&#xff0c;教育方式也在不断地进行创新。广州华锐互动开发的VR智能内容中控平台&#xff0c;为教育带来了新的可能性。它不仅可以帮助教师更好地控制和管理虚拟现实教学环境&#xff0c;还可以让学生在虚拟环境中进行互动学习&#xff0c;提高他们的学习效果。…

C#中实现定时器Timer定时判断IP是否ping通(连通)和端口号是否telnet可达(可用)

场景 Winform中使用HttpClient(设置最大超时响应时间)调用接口并做业务处理时界面卡住&#xff0c;使用async Task await异步任务编程优化&#xff1a; Winform中使用HttpClient(设置最大超时响应时间)调用接口并做业务处理时界面卡住&#xff0c;使用async Task await异步任…

做个网页火了,结果一天欠下8000元!

大家好&#xff0c;我是鱼皮。 事情是这样的&#xff0c;昨天我在 B 站某个视频的评论区下被 了&#xff1a; 我内心&#xff1a;熟悉&#xff1f;什么熟悉&#xff1f;我以为又是朋友开玩笑说哪个动物和我长得很像来着。 结果点进去一看&#xff0c;标题就直接 “震惊” 到…

【Vue】深究计算和侦听属性的原理

hello&#xff0c;我是小索奇&#xff0c;精心制作的Vue系列教程持续更新哈&#xff0c;涵盖大量的经验和示例&#xff0c;由浅入深进行讲解&#xff0c;想要学习&巩固&避坑就一起学习吧~ 计算和侦听属性 计算属性 重点概要 定义&#xff1a;要用的属性不存在&#…

3战略设计

产品代码都给你看了&#xff0c;可别再说不会DDD&#xff08;三&#xff09;&#xff1a;战略设计 # 这是一个讲解DDD落地的文章系列&#xff0c;作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云&#xff08;https://www.mryq…

产品经理认证(UCPM)备考心得

UCPM是联合国训练所CIFAL中心颁发的产品经理证书。如今&#xff0c;ESG是推动企业可持续发展的新潮流。UCPM作为一种可持续发展证书&#xff0c;为我们带来了一套先进科学、系统全面的产品管理模式&#xff0c;是产品管理领域公认的权威证书。那么&#xff0c;如何准备这张证书…

MySQL中explain各字段详解及举例

MySQL版本&#xff1a;8.0.33 建表语句&#xff1a; DROP TABLE IF EXISTS actor; CREATE TABLE actor (id int(11) NOT NULL,name varchar(45) DEFAULT NULL,update_time datetime DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8;INSERT INTO actor (i…

AxureRP制作静态站点发布互联网,实现公网访问【内网穿透】

AxureRP制作静态站点发布互联网&#xff0c;内网穿透实现公网访问 文章目录 AxureRP制作静态站点发布互联网&#xff0c;内网穿透实现公网访问前言1.在AxureRP中生成HTML文件2.配置IIS服务3.添加防火墙安全策略4.使用cpolar内网穿透实现公网访问4.1 登录cpolar web ui管理界面4…

力扣-290.单词规律

Idea 先建立一个hashmap&#xff0c;记录s串中的每个单词以及对应的下标再建立一个hashmap&#xff0c;记录pattern串中相同字母以及对应的下标遍历pattern串时&#xff0c;遇到不同字母存到pat表中&#xff0c;同时将下标对应的s中的单词存入到查重test集中&#xff0c;因为如…

2023年8月京东洗烘套装行业品牌销售排行榜(京东数据开放平台)

鲸参谋监测的京东平台8月份洗烘套装市场销售数据已出炉&#xff01; 根据鲸参谋平台的数据显示&#xff0c;今年8月份&#xff0c;京东平台洗烘套装的销量为1.1万&#xff0c;同比增长约218%&#xff1b;销售额约为1.2亿&#xff0c;同比增长约279%。可以看到&#xff0c;洗烘…

零基础学前端(七)将HTML+CSS静态页面 发布成网站

我们学习了HTML和CSS&#xff0c;已经可以做出精美的静态网页。我们不慌学习JavaScript&#xff0c;因为Javascript的作用是为网页增加动作和数据交换&#xff0c;只能让网页更完美而已&#xff0c;现在网页的基础我们已经可以搭建&#xff0c;我们不妨先将网站发布出去&#x…

【C语言】——自定义类型详解:结构体,枚举,联合

大家好&#xff0c;今天为大家分享一下C语言中的那些自定义类型&#xff1a;结构体&#xff0c;枚举&#xff0c;联合&#xff0c;还有之前可能不曾了解的结构体内存对齐、位段等知识点&#xff01;&#xff01;&#xff01; 一、结构体 结构是一些值的集合&#xff0c;这些值称…

【C++】String类基本接口介绍(多看英文文档)

string目录 目录 如果你很赶时间&#xff0c;那么就直接看我本标题下的内容即可&#xff01;&#xff01; 一、STL简介 1.1什么是STL 1.2STL版本 1.3STL六大组件 1.4STL重要性 1.5如何学习STL 二、什么是string&#xff1f;&#xff1f;&#xff08;本质上是一个类&…

研究铜互连的规模能扩大到什么程度

随着领先的芯片制造商继续将finFET以及很快的纳米片晶体管缩小到越来越小的间距&#xff0c;使用铜及其衬垫和阻挡金属&#xff0c;较小的金属线将变得难以维持。接下来会发生什么以及何时发生&#xff0c;仍有待确定。 自从IBM在20世纪90年代向业界引入采用双镶嵌工艺的铜互连…

mysql四种事务隔离级别介绍

MySQL事务隔离级别定义了不同事务之间的隔离程度。MySQL标准列表了四个隔离级别&#xff0c;依次为读未提交&#xff08;READ UNCOMMITTED&#xff09;、读已提交&#xff08;READ COMMITTED&#xff09;、可重复读&#xff08;REPEATABLE READ&#xff09;和串行化&#xff08…

会务转化如何取得“数字化”突破?会务营销数字化功能推荐

​数字化时代下&#xff0c;企业日常的活动经营已经不再局限于简单的人员聚集和互动交流&#xff0c;而是需要更为标准化、专业化的会务系统&#xff0c;在对会务活动进行支撑和保障的同时&#xff0c;达成会务营销的更高转化和会务价值的更大输送。因此&#xff0c;企业需要选…

深度学习入门-0-简介与学习路线

一、简介 1.概述 深度学习(DL, Deep Learning)是机器学习(ML, Machine Learning)领域中的一个研究方向&#xff0c;它被引入机器学习使其更接近于最初的目标——人工智能(AI, Artificial Intelligence)。 深度学习是学习样本数据的内在规律和表示层次&#xff0c;这些学习过程…

选择文件:文件选择框的代码触发【极易版】【文件上传功能】

最近业务中遇到添加附件功能&#xff0c;点击对应元素&#xff0c;在特定条件下触发文件选择&#xff0c;然后将选中的文件上传到后台。 文件上传是使用阿里云实现的&#xff0c;这里主要说文件选择功能。也就是怎样添加附件到界面上。 一 简单实现——点击按钮触发图片选择框…

【linux】实现shell

自我名言&#xff1a;只有努力&#xff0c;才能追逐梦想&#xff0c;只有努力&#xff0c;才不会欺骗自己。 喜欢的点赞&#xff0c;收藏&#xff0c;关注一下把&#xff01; 如果发现内容有不对的地方欢迎在评论区批评指正&#xff0c;这是对我最大的鼓励&#xff01;&#xf…