当前位置: 代码迷 >> QT开发 >> qt初学求解答解决办法
  详细解决方案

qt初学求解答解决办法

热度:46   发布时间:2016-04-25 04:45:58.0
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++代码兼容。
  相关解决方案