qt关于signal-slot的简单疑问。
为什么一个QPushButton不能这样写connect(btn,"clicked()",btn,"setText("change"));来达到点击按钮改变按钮文本的效果...
为什么一个QPushButton不能这样写connect(btn,"clicked()",btn,"setText("change"));来达到点击按钮改变按钮文本的效果呢?为什么只能在派生类中假如槽来响应clicked信号呢?setText不属于槽函数吗?那内置控件类中哪些是槽函数哪些是信号呢?帮助文档并没有提到。谢谢
展开
2014-10-12
展开全部
公有成员
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
virtual void setAutoDefault ( bool autoDef )
bool isDefault () const
virtual void setDefault ( bool def )
virtual void setIsMenuButton ( bool enable ) (废弃)
bool isMenuButton () const (废弃)
void setPopup ( QPopupMenu * popup )
QPopupMenu * popup () const
void setIconSet ( const QIconSet & )
QIconSet * iconSet () const
void setFlat ( bool )
bool isFlat () const
公有槽
virtual void setOn ( bool )
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
virtual void setAutoDefault ( bool autoDef )
bool isDefault () const
virtual void setDefault ( bool def )
virtual void setIsMenuButton ( bool enable ) (废弃)
bool isMenuButton () const (废弃)
void setPopup ( QPopupMenu * popup )
QPopupMenu * popup () const
void setIconSet ( const QIconSet & )
QIconSet * iconSet () const
void setFlat ( bool )
bool isFlat () const
公有槽
virtual void setOn ( bool )
展开全部
连接函数有自己的使用方法,你可以参考官方文档
http://qt-project.org/doc/qt-5/signalsandslots.html
QT官网每个类都有详细的说明,也包括了各种信号与槽函数
http://qt-project.org/doc/qt-5/classes.html
http://qt-project.org/doc/qt-5/signalsandslots.html
QT官网每个类都有详细的说明,也包括了各种信号与槽函数
http://qt-project.org/doc/qt-5/classes.html
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询