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

一、

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);
//设定默认追踪鼠标,一进来就有效。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值