QT学习之QPushButton,按钮操作。

对于QT中的按钮QPushButton类的学习,一听见按钮这个词我们就想到,一按下就做什么事,弹起来又做别的事。确实也是这样,要想在QT中用好按钮,就要对QPushButton类进行深入的学习。
eg:

QPushButton *button = new QPushButton(“Quit”);

这样就定义一个好了一个按钮,想要实现的是退出功能,则还需要信号与槽的机制。
eg:

QObject::connect(button, SIGNAL(clicked()), this,SLOT(quit()));

对于信号和槽这里做简单的介绍,当用户点击QPushButton时,该按钮就会发一个clicked()信号。这里可以与函数(在这称为槽,slot)相连接,以便在发射信号时,槽可以得到自动执行。即点击button产生clicked() 去执行函数quit()。
对于按钮的操作:
ui->PushButton->setEnabled(true); //设置按钮的属性 ui->PushButton->setText(tr("quit"); //设置按钮的标签(文字)
QString text () const:返回按键上的文字;
bool autoDefault() const;:autoDefault属性,它会影响按键的外观;
void setAutoDefault(bool);:设置autoDefault属性;
bool isDefault() const;:default属性,仅在Dialog中此属性有效;
void setDefault(bool);:设置default属性;
void setFlat(bool);:设置FLAT属性
bool isFlat() const;:设置按键的外观是否有突起。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值