2015-01-31 58 views
1

我剛開始學習如何使用Qt,我想知道是否應該將QMainFrame類中的Widgets(例如一個按鈕數組)作爲私有成員來描述,還是應該在QMainFrame的構造函數中定義它們?常見的實現是什麼?這兩種方式的優點是什麼?QWidgets是否成爲會員?

回答

2

如果您需要在程序執行過程中稍後訪問它們,通常可以方便地使用指向QPushButtons的私有成員變量,以便您快速輕鬆地訪問它們。如果你不需要直接調用QPushButtons上的方法(例如,因爲所有東西都可以通過連接各種信號和插槽在構造函數中設置),那麼不需要它們是成員變量,並且可以節省內存並簡化你的程序不會添加成員變量。