摘要:
1. QSplitter 分割区域, 可以分割区域中可以随意添加自己的布局2. #include "dialog.h"#include int main(int argc, char *argv[]){ QApplication a(argc, argv); //Dialog w; //w.show(); QTextEdit *editor1 = new QTextEdit("test1"); QTextEdit *editor2 = new QTextEdit("test2"); QTextEdit *editor3 = new Q 阅读全文
摘要:
1. 如图, 左边为listwidget,右边为StackedLayout, 通过listwidget的不同选项,可以使右边的不同页显示出来。2. dialog.h#ifndef DIALOG_H#define DIALOG_H#include #include namespace Ui {class Dialog;}class Dialog : public QDialog{ Q_OBJECT public: explicit Dialog(QWidget *parent = 0); ~Dialog(); private: Ui::Dialog *ui; ... 阅读全文
摘要:
1.2. mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include #include class QAction;class QMenu;class QToolBar;class QTextEdit;class MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow(); void createMenus(); void createActions(); void createToolBars(); ... 阅读全文
摘要:
1.2. dialog.h 头文件#ifndef DIALOG_H#define DIALOG_H#include QT_BEGIN_NAMESPACEclass QLabel;class QErrorMessage;QT_END_NAMESPACEclass Dialog : public QDialog{ Q_OBJECTpublic: Dialog(QWidget *parent = 0);private slots: void getAge(); void getStature(); void getSex(); void getName(); ... 阅读全文