我用Qt Dialog + ListWidget 做了個選單 (左邊列出的可以選到右邊去)
目前已完成
這Dialog 不是主窗口
功能是給使用者選則不同的東西
(主窗口的選A的按紐被點,把可以選的東西送到這Dialog 並顯示)
使用者選好要哪些A 調用主窗口的 SetSelectedA(Qlist<XXX> AA)
一樣的
主窗口的B按紐被點 傳送可選的東西過來 並顯示
使用者選好後 調用主窗口的 SetSelectedA(Qlist<YYY> BB)
等於這兩個選單類極像 只有傳送函數 還有調用的回報不同
把寫好的選單類繼承 這樣代碼會很冗
一下要增四個檔案 (SelectADialog.h, SelectADialog.cpp
SelectBDialog.h SelectADialog.cpp)
若不新增檔案 全寫在原本的Dialog類下面
這樣又顯的不夠清稀: 這兩個類不是原本的Dialog的內部類啊
不用繼承寫 那等於全參在一起不分你我嚕
那請問這種情況 怎寫才會比較好呢
謝謝