Qt - Button

QPushButton myButton;

创建一个按钮。

变量名:myButton

 

属性:

text:  按钮上的文本

icon:按钮上的图标

parent:按钮所在窗口的地址

               0/NULL表示自己独成一窗

 

构造函数:

(parent)

(text,parent)

(icon,text,parent)

Parent默认为0。

 

设置属性:

setText(“…”);    设置按钮的text

text();                  获得按钮的text

setIcon(QIcon); 设置按钮的icon

Icon();                 获得按钮的icon

setGeometry(intx,int y,int w,int h); 设置按钮位置和大小

resize(int w, int h); 设置按钮大小

setFont(QFont);     设置按钮字体

 

按钮事件:

QObject::connect(&button,SIGNAL(…), &a, SLOT(…));


icon

按部就班,

QIcon icon("xxx.ico");

button.setIcon(icon);

button.show();

然后效果就是这样——

 

x

 

其他格式没试过……

connect

当我的按钮叫做myButton

我的窗口叫做a时,

这样这样——

 

QObject::connect(&myButton, SIGNAL(clicked()), &a, SLOT(quit()));

 

点击按钮就

Pia!( -′)(ノ﹏<)

退出窗口了。

 

这里,

SIGNAL是信号,可以有clicked(),released()pressed()等等。

SLOT叫做槽,就是接到信号后的反应,一般用函数handleButton()了。


connect

当我的按钮叫做myButton

我的窗口叫做a时,

这样这样——

 

QObject::connect(&myButton, SIGNAL(clicked()), &a, SLOT(quit()));

 

点击按钮就

Pia!( -′)(ノ﹏<)

退出窗口了。

 

这里,

SIGNAL是信号,可以有clicked(),released()pressed()等等。

SLOT叫做槽,就是接到信号后的反应,一般用函数handleButton()了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值