?? mainwindow.h
字號:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui>
#include <QtSql>
#include "connDialog.h"
#include "struct.h"
#include "treewidget.h"
#include "tableview.h"
#include "mytextedit.h"
#include "managerdialog.h"
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow();
~MainWindow();
QSplashScreen *splashScreen;
void createActions();
void createMenus();
void createToolBar();
void showText(QString text);
void closeEvent(QCloseEvent *event);
public slots:
void loadData();
private slots:
void setCurrentDatabase(QString & strConnectName);
void executeSql();
void openTable();
void managerApplication();
void managerConnection();
void managerTable();
void managerField();
void onSetSum(double);
void createNewTableView(MySqlTableModel * model,const QString caption);
void closeTab(WId id);
void closeTabWidget();
void onSplitterMoved(int pos,int index);
void onTabChanged(int index);
void clearCache();
void setXHColumn();
private:
// 工具欄
QToolBar *m_pToolBar;
// 菜單
QMenu *m_pFileMenu,
*m_pEditMenu,
*m_pManagerMenu,
*m_pHelpMenu;
// 動作
QAction *m_pExitAct;
QAction *m_pAboutAct;
QAction *actReload;
QAction *actOpenTable;
QAction *actCloseTab;
QAction *actExecuteSql;
QAction *actDmApplication,
*actDmConnection,
*actDmTable,
*actDmField;
//QTabWidget *tabMain;
QTabBar *tabMenu;
QStackedWidget *stackedWidget;
QTabWidget *tabWidget;
TableView *tableViewQuery;
QSplitter *splitter2;
MyTextEdit *textEdit;
QSqlDatabase db;
//QSqlDatabase * curDatabase;
QSqlQueryModel *queryModel;
QToolButton *executeButton;
QList <QWidget *> widgetList;
void clear();
QComboBox * comboBox;
QToolButton *cornerButton;
bool findTableViewQuery();
int preIndex;
};
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -