//mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include<QDialog>
#include<QLabel>
#include<QLineEdit>
#include<QComboBox>
#include<QPushButton>
#include<QVBoxLayout>
#include<QGridLayout>
#include<QTextCodec>
class MainWindow : public QDialog
{
Q_OBJECT
public:
//QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));这种办法不起作用,
//在 QT5中
MainWindow(QWidget *parent = 0);
void creatBaseInfo();
void creatDetialInfo();
private:
QWidget *baseWidget;
QWidget *detailWidget;
private slots:
void slotExtendWidget();
//~MainWindow();
};
#endif // MAINWINDOW_H
//mainwindow.cpp
#include "mainwindow.h"
#include<QTextCodec>
#include<QString>
MainWindow::MainWindow(QWidget *parent)
: QDialog(parent)
{
creatBaseInfo();
creat