首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

qt初学求解答解决办法

2012-05-30 
qt初学求解答我只学过控制台的c++和c。最近老师要求做一个班级学生管理系统,我想用qt做。这个项目之前用vs做

qt初学求解答
我只学过控制台的c++和c。最近老师要求做一个班级学生管理系统,我想用qt做。这个项目之前用vs做过,但是不会进行两个窗体之间的数据传送,一直是通过窗体一将数据写入文件,窗体二从文件读取来做的,因为涉及到了listview的更新,结果程序反应很慢(我是通过listview中清空,从文件中一行一行加入做的)。
现在要做一个比较完整的学生信息管理。我在qt中建了gui项目,在项目中增加一个c++类。用以前控制台的方法写好了这个类,但是各种错误提示。
首先是不识别student类,于是我把student.h包含在mainwindows.h中,识别了,但是还是不行,错误都不知道是为什么。难道可视化编程中的数据不是这样写的?那应该怎么写呢?
这是student.h中的内容

C/C++ code
#ifndef STUDENT_H#define STUDENT_H#include <QString>#include <iostream>using namespace std;class student{public:    student();    void set_id(QString);    void set_name(QString);    void set_sex(QString);    void set_nation(QString);    void set_party(QString);    void set_birth(QString,QString,QString);    void set_number(QString);    void set_birth_palce(QString);    void set_dormitory(QString,QString);    void set_like(QString);    void set_telephone(QString);    void set_others(QString);    QString get_id();    QString get_name();    QString get_sex();    QString get_nation();    QString get_party();    QString get_birth();    QString get_number();    QString get_birth_palce();    QString get_dormitoryhouse();    QString get_dormitoryroom();    QString get_like();    QString get_telephone();    QString get_others();private:    static int total;//学生总数    long id;    string name;    string sex;    string nation;    string party;//政治面貌    int birth_year,birth_month,birth_day;//出生年月日    string admission_number;//身份证号    string birth_place;//出生地    int dormitory_building,dormitory_room;//寝室楼寝室号    string telephone;    string like;    string others;};希望有人教教,因为时间比较急,赶不上一点一点看教程了,能说下具体方法吗?#endif // STUDENT_H


[解决办法]
还是都看看Qt的基础吧!!

控制台的程序 ,不是类或者函数,不能拿来在GUi中使用。。。打好基础才是重点!!
[解决办法]
简单的说Qt就是一个C++库,和任何C++代码兼容。

热点排行