2012-09-21 36 views
1

所以在我的項目中,我有一個TableView,我編輯它的一些信息在Qt編輯器中。我還實現了它的所有代碼,當我以前運行時,我可以在int的地方看到comboBox。但由於某些原因,我不得不用新的替換該TableView。所有的代碼是相同的,但我現在沒有看到任何組合框。那麼這是否意味着comboBox出現在編輯器中?Qt - ComboBox自動在TableView中?

回答

0

如果你在qt設計器中替換了你的TableView並且給它起了和以前一樣的名字,那麼它不應該對你的類的C++實現做任何事情。您在qt設計器中輸入的設置將在刪除TableView時被刪除,並且您必須重新輸入以前的設置。所以你仍然可以使用你之前的類的C++實現。

我通常在qt designer中設計我的gui,然後創建一個設置信號/插槽並根據我的喜好初始化小部件的類。所以,如果你已經從你的類構造器中設置了你的小部件,你不必擔心這些。

祝你好運!

+0

這就是我所說的,我沒有實現和部件,我很驚訝自己如何組合框出現。另外,在我設置QDate :: CurrentDate()值的單元格中,單元格自動轉換爲日期的組合框!那是怎麼發生的? o.O – boxofapps