這幾天在學習QT,想寫一個類似VIM的小軟件,剛開始不注重代碼結構,全部實現都寫在MainWindow文件中,導致MianWindow文件十分的長而且很難去閱讀,就想着把函數按照功能分到不同的cpp文件中,在調用ui時遇到了問題,不知道怎么去調用ui,試了很多方法都不行,最后發現直接傳值就行~~真是蠢得要死
代碼:
void MainWindow::OpenFileSLOT(){ FileManagemnt::OpenFile(ui); }
一定記得要include <ui_MainWindow>
#include <ui_mainwindow.h>
void FileManagemnt::OpenFile(Ui::MainWindow *u){}