学习QT第二天

QT6示例运行

  • 运行一个Widgets程序
  • 运行一个QT Quick示例

工作太忙了,难得抽空学点东西。-_-|||
博客中有错误的地方,请各位道友及时指正,感谢!

运行一个Widgets程序

在QT Creator的欢迎界面中,点击左侧的示例,在界面的搜索栏中我们先找一个Widgets程序运行一下。我们选择这个示例程序。

在这里插入图片描述

点击进入后会弹出一个介绍、教程界面。关掉它。回到QT Creator。

在这里插入图片描述
此界面是我们即将用QT中带的MinGW-64-bit编译器来编译项目,此处勾选了五中文件类型,也就是说将编译出这五种类型的项目。选好后点击右下角的Configure Project按钮。

完成之后,你可以到QT自带的示例文件里去看下变化,橙色箭头是示例路径,安装QT时就装好了,蓝色箭头是编译后的变化,多了一个build文件夹和几个其他文件。你编译出的文件就在build里面放着。
在这里插入图片描述
你可能会发现有时,你选了五种文件类型,但是只有一个被编译出来,没关系,你切换到项目模式,然后选择相对应的模式就可以,切换后什么都不用点,它自己就开始编译了。橙色箭头是项目模式,蓝色箭头是切换文件类型。

在这里插入图片描述
都编译好了,你就会发现build里有好几种类型的编译文件了。
在这里插入图片描述
我们会发现,刚刚的编译过程,是在项目模式中的构建模式下。这其实还没结束,因为他还没生成可执行文件(针对C++QT,Python不用可执行文件,一个py代码文件即可)。

在这里插入图片描述

你换到运行模式里,会看见执行当这里报红,就是因为没有可执行文件,所以它找不到。

在这里插入图片描述
为了解决这个问题,我们要先构建项目,来生成可执行文件。我们在左下角的项目选择器中,选择我们要构建的工程项目,我这里是Release版,然后点击这个小锤子(构建)。你会看到又生成了四个文件,其中就有我们想要的可执行文件。

在这里插入图片描述

这回我们可以运行项目了,我们点击左下角的绿色三角(运行按钮)来运行项目。

在这里插入图片描述

成功
其实,如果你在编译完,直接点击运行也可以,他会自动给你构建来生成可执行文件。
这样我们就成功演示一个简单的widgets示例了。

运行一个QT Quick示例

我们在欢迎界面搜索quick,选择一个示例,按照上面执行widgets示例的步骤来操作一遍,最后运行。

在这里插入图片描述

你在编辑器中会看见quick的代码,例如

import QtQuick
import QtMultimedia

这个是QML代码,可不是python代码哦,不要搞混。

今天学习就到这儿吧。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【图像检测】深度学习与传统算法的区别(识别逻辑、学习能力、泛化能力)

识别逻辑 深度学习 使用了端到端的学习策略,直接学习从图像到检测结果的映射关系,自动提取特征,并且根据特征与特征之间的关系,计算出检测结果。 传统算法 则是人工提取特征,比如边缘特征,直线特征&#x…

2024数学建模亚太赛【C题】赛题详细解析

目录 📑一、竞赛时间 🗝️二、奖项设置 ✏️三、选题思路 🔍阶段一:【数据预处理与探索性分析】 1.【数据清洗与预处理】 2.【探索性数据分析(EDA)】 🔍阶段二:【时间序列建模…

移远通信推出全新5G RedCap模组RG255AA系列,以更高性价比加速5G轻量化大规模商用

11月20,全球领先的物联网整体解决方案供应商移远通信宣布,正式推出其全新5G RedCap模组RG255AA系列。该系列模组支持5G NR独立组网(SA)和LTE Cat 4双模通信,具有高性能高集成度、低功耗、小尺寸、高性价比等优势&#…

任务中断的两套API函数(改进FormISR的实时性)资源管理_互斥操作的本质(解决DH11经常出错的问题)

任务中断的两套API函数 为什么需要两套 API 在任务函数中,我们可以调用各类 API 函数,比如队列操作函数:xQueueSendToBack。 但是在 ISR 中使用这个函数会导致问题,应该使用另一个函数:xQueueSendToBackFromISR&…

基于SpringBoot+Vue的高校社团管理系统

摘要 随着高校社团活动日益丰富多样,传统人工管理模式弊端凸显,迫切需要信息化的社团管理系统。本文介绍了基于 SpringBoot Vue 开发的高校社团管理系统。在技术选型方面,SpringBoot 作为后端框架,凭借其强大的自动配置功能&…

vscode插件Todo tree

# 需求 : 将注释形成可视化列表 快速找到相关代码位置 免搜索 # 使用步骤 1. 安装todo tree 插件 2. 使用 todo tree 按快捷键 ctrlshiftp 输入 todo tree:add tag 添加你打注释的开头关键字 比如 // 这是一条注释 示例可以添加搜索tag为 //空格 3. t…

Windows Server 2022 Web2

载入靶机,看到相关描述: 进入虚拟机发现桌面有phpstudy和解题两个软件: 先点击“解题.exe”: 1.攻击者的IP地址(两个)? 2.攻击者的webshell文件名? 3.攻击者的webshell密码&#x…

学习Prompt Turning

传统的微调因为代价很高,而且一旦权重很大,这种fine 微微的意思是调不动模型的,所以需要这种提示词调 mindnlp直接有 peft config peft_config PromptTuningConfig(task_type“SEQ_CLS”, num_virtual_tokens10) 方便我们进行prompt tunin…

分类算法——基于heart数据集实现

1 heart数据集——描述性统计分析 import matplotlib.pyplot as plt import pandas as pd# Load the dataset heart pd.read_csv(r"heart.csv", sep,)# Check the columns in the DataFrame print(heart.columns)aheart.loc[:, y].value_counts() print(a) heart.l…

POA-CNN-SVM鹈鹕算法优化卷积神经网络结合支持向量机多特征分类预测

分类预测 | Matlab实现POA-CNN-SVM鹈鹕算法优化卷积神经网络结合支持向量机多特征分类预测 目录 分类预测 | Matlab实现POA-CNN-SVM鹈鹕算法优化卷积神经网络结合支持向量机多特征分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.Matlab实现POA-CNN-SVM鹈鹕算法…

【SVN和GIT】版本控制系统详细下载使用教程

文章目录 ** 参考文章一、什么是SVN和GIT二、软件使用介绍1 SVN安装1.1 服务端SVN下载地址1.2 客户端SVN下载地址2 SVN使用2.1 服务端SVN基础使用2.1.1 创建存储库和用户成员2.1.2 为存储库添加访问人员2.2 客户端SVN基础使用2.2.1 在本地下载库中的内容2.2.2 版本文件操作--更…

设计模式:7、策略模式(政策)

目录 0、定义 1、策略模式的三种角色 2、策略模式的UML类图 3、示例代码 0、定义 定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 1、策略模式的三种角色 策略(Strategy&…

3、集线器、交换机、路由器、ip的关系。

集线器、交换机、路由器三者的关系 1、集线器2、交换机(每个交换机是不同的广播域,ip地址起到划分广播域的作用)3、 路由器4、ip地址 1、集线器 一开始两台电脑通信就需要网线就可以,但是三台或者更多主机通信时,就需…

mfc100u.dll是什么?分享几种mfc100u.dll丢失的解决方法

mfc100u.dll 是一个动态链接库(DLL)文件,属于 Microsoft Foundation Classes (MFC) 库的一部分。MFC 是微软公司开发的一套用于快速开发 Windows 应用程序的 C 类库。mfc100u.dll 文件包含了 MFC 库中一些常用的函数和类的定义,这…

魔众题库系统 v10.0.0 客服条、题目导入、考试导航、日志一大批更新

魔众题库系统基于PHP开发,可以用于题库管理和试卷生成软件,拥有极简界面和强大的功能,用户遍及全国各行各业。 魔众题库系统发布v10.0.0版本,新功能和Bug修复累计30项,客服条、题目导入、考试导航、日志一大批更新。 …

opencv-python 分离边缘粘连的物体(距离变换)

import cv2 import numpy as np# 读取图像,这里添加了判断图像是否读取成功的逻辑 img cv2.imread("./640.png") # 灰度图 gray cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 高斯模糊 gray cv2.GaussianBlur(gray, (5, 5), 0) # 二值化 ret, binary cv2…

YOLO-FaceV2: A Scale and Occlusion Aware Face Detector

《YOLO-FaceV2:一种尺度与遮挡感知的人脸检测器》 1.引言2.相关工作3.YOLO-FaceV23.1网络结构3.2尺度感知RFE模型3.3遮挡感知排斥损失3.4遮挡感知注意力网络3.5样本加权函数3.6Anchor设计策略3.7 归一化高斯Wasserstein距离 4.实验4.1 数据集4.2 训练4.3 消融实验4.3.1 SEAM块4…

CMake笔记:install(TARGETS target,...)无法安装的Debug/lib下

1. 问题描述 按如下CMake代码,无法将lib文件安装到Debug/lib或Release/lib目录下,始终安装在CMAKE_INSTALL_PREFIX/lib下。 install(TARGETS targetCONFIGURATIONS DebugLIBRARY DESTINATION Debug/lib) install(TARGETS targetCONFIGURATIONS Release…

网络编程 day1.2~day2——TCP和UDP的通信基础(TCP)

笔记脑图 作业&#xff1a; 1、将虚拟机调整到桥接模式联网。 2、TCP客户端服务器实现一遍。 服务器 #include <stdio.h> #include <string.h> #include <myhead.h> #define IP "192.168.60.44" #define PORT 6666 #define BACKLOG 20 int mai…

[Flux.jl] 非线性回归的拟合

调用第三方库 using Flux, Random using Plots设置随机种子以确保结果的可重复性 Random.seed!(1)生成数据集 x_data rand(Float32, 500) *20 .- 10 # 生成100个随机x值&#xff0c;范围在0到20之间 y_data sin.(x_data) ./ x_data # 生成y值 y_data reshape(y_data, …