2010-05-13 48 views

回答

1

Qpushbutton构造函数说。 QPushButton(const QIcon & icon,const QString & text,QWidget * parent = 0);

QPushButton *pushme = new QPushButton (QIcon(":/new/prefix1/Sunset.jpg"),"Test"); 
pushme->setGeometry(20,20,50,40); 
pushme->show(); 

根据您在setgeometry中的说服力给出图标的具体宽度和高度。

+0

感谢乌拉圭回合突然回复.. 她EI我越来越没有发现error..QIcon标识符和setsetgeometry不是QPushButton的成员.... 。我在头文件中包含了QIcon – Sijith 2010-05-13 10:04:56

+0

@sijith * setgeometry *不是成员,但* setGeometry *是! Plz,先阅读文档。 – mosg 2010-05-13 10:09:10

+0

谢谢......它的工作,但Qicon的错误是 – Sijith 2010-05-13 10:10:39

0

就像做的更灵活的方式:

myPushButton->setIcon(QIcon);