QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1232|回复: 1

qt的小问题,高手help

[复制链接]
发表于 2006-7-31 14:12:10 | 显示全部楼层 |阅读模式
----------------------------
#include <iostream>
#include <qapplication.h>
#include <qobject.h>

using namespace std;

class Student:public QObject{
        Q_OBJECT
public:
        Student(int);
        void emitSignal(int);
public slots:
        void setAge(int);
signals:
        void ageChanged(int);
private:
        int age;
};

Student::Student(int a)
{
        connect(this, SIGNAL(ageChanged(a)), SLOT(setAge(a)));
}
void Student::setAge(int a)
{
        age = a;
        cout << "Student age changed: " << a << endl;
}
void Student::emitSignal(int a)
{
        emit ageChanged(a);
}
int main()
{
        Student a(100);
        a.emitSignal(200);

}
---------------------------------------------
高手我写的QT的小程序,编不过,help..
发表于 2006-10-17 22:05:34 | 显示全部楼层
问题呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 06:37 , Processed in 0.033648 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表