mainform.h
来自「GUI Programming With Qt4 的书付源码」· C头文件 代码 · 共 60 行
H
60 行
#ifndef MAINFORM_H#define MAINFORM_H#include <QDialog>class QModelIndex;class QPushButton;class QSplitter;class QSqlRecord;class QSqlRelationalTableModel;class QSqlTableModel;class QTableView;class MainForm : public QWidget{ Q_OBJECTpublic: MainForm();private slots: void addCd(); void deleteCd(); void addTrack(); void deleteTrack(); void editArtists(); void currentCdChanged(const QModelIndex &index); void beforeInsertCd(QSqlRecord &record); void beforeInsertTrack(QSqlRecord &record); void refreshTrackViewHeader();private: enum { Cd_Id = 0, Cd_Title = 1, Cd_ArtistId = 2, Cd_Year = 3 }; enum { Track_Id = 0, Track_Title = 1, Track_Duration = 2, Track_CdId = 3 }; QSqlRelationalTableModel *cdModel; QSqlTableModel *trackModel; QTableView *cdTableView; QTableView *trackTableView; QPushButton *addCdButton; QPushButton *deleteCdButton; QPushButton *addTrackButton; QPushButton *deleteTrackButton; QPushButton *editArtistsButton; QPushButton *quitButton;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?