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();
然后效果就是这样——
其他格式没试过……
connect
当我的按钮叫做myButton,
我的窗口叫做a时,
这样这样——
QObject::connect(&myButton, SIGNAL(clicked()), &a, SLOT(quit()));
点击按钮就
Pia!(o ‵-′)ノ”(ノ﹏<。)
退出窗口了。
这里,
SIGNAL是信号,可以有clicked(),released(),pressed()等等。
SLOT叫做槽,就是接到信号后的反应,一般用函数handleButton()了。
connect
当我的按钮叫做myButton,
我的窗口叫做a时,
这样这样——
QObject::connect(&myButton, SIGNAL(clicked()), &a, SLOT(quit()));
点击按钮就
Pia!(o ‵-′)ノ”(ノ﹏<。)
退出窗口了。
这里,
SIGNAL是信号,可以有clicked(),released(),pressed()等等。
SLOT叫做槽,就是接到信号后的反应,一般用函数handleButton()了。