【目的】
- 在原本有的 QMainWindow 加入QDialog(例如 about Dialog)。
【步驟】
因為沒時間在Qt Creator找正規方法,目前只好先記錄一下旁門左道的方式。
- 從 qwit 的專案(http://code.google.com/p/qwit/source/browse/#svn/trunk/src)
抓取三個檔案並放入目前專案目錄。記得裡面一些 include 的路徑要更正成實際需要的路徑/檔案。- AboutDialog.h (拿掉#include "QwitHeaders.h")
- AboutDialog.cpp (拿掉 #include "QwitHeaders.h" )
- AboutDialog.ui (將ObjectName 改成你要的名字)
- 使用 Add Existing Files 把這三個檔案加入目前專案。
- 修改 mainwindows.h
- 在 mainwindows.cpp 綁定相對應的事件,並使用 .show 把該 Dialog 顯示出來。
- 執行之後就確定編譯成功。就可以修正 AboutDialog.ui … 該修正的內容。