• 5949阅读
  • 2回复

QT4中自定义信号和糟的方法求救 [复制链接]

上一主题 下一主题
离线vs9841
 

只看楼主 倒序阅读 楼主  发表于: 2008-11-01
— 本帖被 XChinux 执行加亮操作(2008-11-01) —
//classto.h,我在这里定义这个类文件.
#ifndef CLASSTO_H_
#define CLASSTO_H_
#include <QWidget>
#include <QPushButton>
#include <QLineEdit>
class MyMainWindows:public QWidget
{
  Q_OBJECT
public:
  MyMainWindows();
  void SetValue(); //设置值
public slots:
  void MyExitSlot();
  void ChangeValue(); //如果信号ValueChange(int)发生了变化,则变化值
  void lb();
signals:
void ValueChange(); //如果值变化了,就发送信号
private:
  QPushButton * pb;
  QPushButton * pb2;
  QLineEdit * ledit;
  QLineEdit * cc;
};

#endif /* CLASSTO_H_ */

请教各位高人,我想自己定义一个信号valueChange(),可是发现无法执行
离线XChinux

只看该作者 1楼 发表于: 2008-11-01
valeChange()需要你自己emit出去或者通过其它的信号来触发。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线tangxunmin

只看该作者 2楼 发表于: 2008-11-01
需要用  connect的吧!
快速回复
限100 字节
 
上一个 下一个