QT自学笔记2:使用介绍(函数)

news2024/11/18 16:43:15

一、

setAttribute(按F1)—>void QWidget::setAttribute(Qt::WidgetAttribute attribute, bool on = true)
—>Qt::WidgetAttribute attribute(有一个属性) ----> p->setAttribute(Qt::WA_DeleteOnClose);
在这里插入图片描述

MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)(按F1) ---->Static Public Members–在这里插入图片描述

---->

静态成员函数通过类名(#include )调用QMessageBox::about(this, “about”, “about qt”);
在这里插入图片描述

QMessageBox::question(this, “question”, “are you ok?”);(按F1)---->
enum StandardButton { Ok, Open, Save, Cancel, …, ButtonMask }
在这里插入图片描述
在这里插入图片描述

二、

样式表:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述填的是字符串。
在这里插入图片描述QT里的样式。
在这里插入图片描述有例子。

三、

在这里插入图片描述

四、

void mousePressEvent();函数
补偿,第一次没有,删除后;再输入括号就有了。
在这里插入图片描述
就可以敲进去了。
在这里插入图片描述
void mousePressEvent(QMouseEvent *ev);
//介绍:mousePressEvent函数名字,QMouseEvent *ev参数,void返回值。

例:查看mousePressEvent相关信息:
void MyLabel::mousePressEvent(QMouseEvent *ev) -->( mousePressEvent 按f1) -->Qt::MouseButton button() const //button返回的是一个枚举Qt::MouseButton,—>点击button–>Qt::MouseButton QMouseEvent::button() const //有一个返回值Qt::MouseButton -->点击Qt::MouseButton–>看到各种枚举。
在这里插入图片描述
–>Qt::LeftButton(左键),Qt::RightButton(右键),Qt::MiddleButton(中间),

五、

以下是相对于窗口而言。
在这里插入图片描述
QString str = QString(“abc %1 _ %2”).arg(123).arg(“mike”);
//一个%对应一个arg,%1,%2,相当于%d,%s,只是把字母换成数字。
在这里插入图片描述
UI中,右击,选择提升
在这里插入图片描述
填写提升的类名称,可选全局包含。添加,出现没有被选用,选择后,提升。
在这里插入图片描述
成功后label对象,原来默认QLable,现在是通过MyLable。

this->setMouseTracking(true);
//设定默认追踪鼠标,一进来就有效。
在这里插入图片描述

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

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

相关文章

眼见为实,来瞧瞧MySQL中的隐藏列!

在介绍mysql的多版本并发控制MVCC的过程中,我们提到过mysql中存在一些隐藏列,例如行标识、事务ID、回滚指针等,不知道大家是否和我一样好奇过,要怎样才能实际地看到这些隐藏列的值呢? 本文我们就来重点讨论一下诸多隐…

ThingsBoard集群部署之k8s

1、概述 今天终于有时间去搞这个啦,拖了很久了,一直没时间,因为我本地没有那么多机器资源,开虚拟机不够,如果租用阿里云服务器,需要有充值的时间,因为这个费用是按小时付费,需要有连贯的时间来搞才行,今天恰好有时间,就开始搞了,弄成功搞出来了,特地写博客记录下来…

Linux基本指令【Linux操作系统】

本文将开启Linux操作系统学习新篇章,欢迎与博主一起交流学习。 目录 一、ls指令 二、pwd指令 三、mkdir与rm指令 四、cd指令 五、touch指令 六、man指令(重要) 七、cp指令(重要) 八、mv指令(重要&…

keepalived如何手动切换主备

概述 主备部署中使用keepalived可以很方便的实现,安装维护简单,功能稳定。 最近在使用过程中有小的发现,记录一下。 环境 CentOS Linux release 7.9.2009 (Core) keepalived.x86_64 1.3.5-19.el7 安装配置 centos7自带的keepalived版本…

提升自我数据分析能力的根本,是方法论!

很多人问,我是财务,能转行业做BI吗?我该学些什么?该掌握哪些技能?该如何学习?我是学生,在校期间专业不扎实,该怎么办?我是小白,还能学会数据分析吗&#xff1…

第二届“强国青年科学家”获奖者均有海外经历

今天是五四青年节,为了弘扬五四精神,知识人网小编本期专门介绍10名第二届“强国青年科学家”获奖者。特别提示:这些科学家均具有海外留学或研究经历。 五四精神的核心内容为“爱国、进步、民主、科学”。 进一步弘扬科学精神,营造…

找不到vcruntime140.dll,无法继续执行代码,解决方法分享

找不到vcruntime140.dll,无法继续执行代码?vcruntime140.dll 是 Visual Studio 2015 运行库的 Dynamic Link Library 文件,许多 Windows 应用程序需要它才能正常运行。当你尝试安装或运行某些应用程序时,有时可能会遇到找不到 vcruntime140.d…

电压放大器的实际应用有哪些方面

电压放大器是一种电子设备,用于增加信号的电压,使得信号具备更大的电压和功率去驱动负载,或者是更容易被检测、传输和处理。电压放大器的基本原理是将输入信号增加一个固定的电压值,以使得输出信号的幅值与输入信号的幅值相同或更…

怎样才能学好数据分析?

俗话说,先入行再求发展,好比你想彩票中奖,得先有买这个过程才行。想成为优秀数据分析也是如此,先掌握好这门技能入行后,再谈发展和深研。很多人都想拥有高薪双休又不加班的工作,比如数据分析,但…

在制造业的工业2.0中应用MOM系统

介绍 什么是制造运营管理 (MOM) 系统和 IT 架构的最佳实践? 行业专家对制造类型和供应网络有何建议? 管理思维和企业文化是否因不断变化的全球市场而过时? MOM 技术是否过于昂贵,IT 架构是否无法快速适应市场变化?…

波奇学c++:类和对象:类,构造函数,析构函数和拷贝构造函数

面向对象和面向过程 面向对象:划分事务参与的对象,关注对象的交互,现实关系更真实的模拟现实 面向对象三大特性:封装,继承,多态 封装:私有,公有,为了更好的管理 c语言…

第 7 章 与 Hive 的集成--以及最后的HBase回顾

7.1 使用场景 如果大量的数据已经存放在 HBase 上面,需要对已经存在的数据进行数据分析处理,那 么 Phoenix 并不适合做特别复杂的 SQL 处理,此时可以使用 hive 映射 HBase 的表格,之后 写 HQL 进行分析处理。 插入一条&#xff…

鸿蒙Hi3861学习五-Huawei LiteOS(任务管理)

一、任务简介 关于任务的相关介绍,之前文章有比较详细的介绍,这里不做过多解释,可以参考如下文章:FreeRTOS学习二(任务)_t_guest的博客-CSDN博客 而LiteOS的主要特性可以总结为如下几点: LiteO…

一个文章学会使用Git

GIT版本控制系统 版本控制系统 : ​ 1.记录历史版本信息 (记录每一次修改的记录) ​ 2.方便团队相互之间协作开发 ​ … 常用的版本控制系统 cvs / svn : 集中式版本控制系统git : 分布式版本控制系统 svn git GIT工作原理 工作区 : 我们能看到的,并且用来写代码的…

nodejs的安装以及Dos的命令

1.0 nodeJS nodejs是基于谷歌v8引擎的执行环境,他没有BOM、DOM nodeJS安装 找官网 ->下载 -> 傻瓜式下一步 -> win键 r -> 输入cmd 进入dos操作命令 -> node -v 查看版本 1.1 DOS 命令【掌握】 进入指定文件夹 cd 文件目录 退出到上一层 cd .…

112.【Vue-细刷-03】

Vue-03 (二十)、过渡和动画1.过渡案列_原生实现2.过渡案列_Vue实现3.动画案列_Vue实现 (1)4.动画案列_Vue实现(2)5.Vue实现时间格式化6.Vue实现过滤器7.Vue常用内置指令 (二十一)、Vue的自定义指令1.自定义非内嵌指令(不保留h2中的原有text)2.自定义非内…

在线教育机构视频加密防下载和防盗用的方法有哪些可以借鉴

阿酷TONY / 原创 / 2023-5-5 / 长沙 在线教育机构防止视频被盗用和视频被下载,可以采取以下措施,一共10条,总有一条适用于您吧,收藏一下吧~~~~~ 1.VRM分片错序视频加密 2.Html5全链路视频加密 3.用户ID跑马灯 4.数字化动态水印 …

【科普帖】晶振 OCXO、VCXO、TCXO、VC-TCXO、DCXO、SPXO区别

一、前言 晶体振荡器用作频率基准,以生成非常稳定的频率源。它用于许多应用中,如频率合成器,本地振荡器,并在调制解调器和其他电路中提供稳定的时钟。 晶体输出频率漂移主要受温度、电源电压和老化的影响。其中温度变化是最为重要…

PS VR创始成员:瑕不掩瑜,PS VR2是跨世代的飞跃

今年2月,索尼次世代VR头显PS VR2正式发售,这款立项近7年的产品受到了游戏玩家和从业者广泛关注,市面上也有很多种不同的测评报告。PS VR项目创始成员、前索尼沉浸式体验专家、高级VR游戏设计师Jed Ashforth也发表了自己对于该头显的一些看法&…

Verilog概述一:Verilog HDL和 VHDL详细对比

当前比较流行的硬件设计语言有两种,即 VHDL 与 Verilog HDL,两者各有优劣,也各有相当多的拥护者。 VerilogHDL和VHDL都是完备的HDL设计和验证语言,具有完整的设计方法和设计规范。 何为HDL HDL(hardware descriptio…