首页| 论坛| 消息

标题:【提问】我发现一个问题。
作者:magicoy
日期:2005-11-10 02:17
内容:

http://www.qiliang.net/qt/qpushbutton.html
上面写着
#
QPushButton ( QWidget * parent, const char * name = 0 )
#
QPushButton ( const QString & text, QWidget * parent, const char * name = 0 )
#
QPushButton ( const QIconSet & icon, const QString & text, QWidget * parent, const char * name = 0 )
#
~QPushButton ()
#
void setToggleButton ( bool )
#
bool autoDefault () const ..............
...................
..................
QPushButton ( QWidget * parent, const char * name = 0 )
//两个参数的第一个参数是父窗口指针,第二个是窗口组件名(指上面写的表示)
但实际上两个参数的。
第一个参数是按钮显示文字,第二个参数才是父窗口指针
也就是说应该
QPushButton ( const QString txt, QWidget *parent=0 )

不知道是不是我理解错了~还是QT各版本之间的差距`
(附:才学qt编程两天,可能有些词用的不准确,望不误导我意思)


#1 [deweyjew 11-10 09:01]
先看参数类型匹配
QPushButton ( const QString txt, QWidget *parent=0 )
实际上匹配的是:QPushButton ( const QString & text, QWidget * parent, const char * name = 0 )
参数name采用的是默认值,调用的时候是可以省略的
#2 [XChinux 11-10 09:25]
楼主修改你的标题,加上帖子类型和主题说明,
你的标题太笼统。
详细看看发贴规则。

回复 发表
主题 版块