假設我有一個QTableWidget,並且在每一行中都有一個QComboBox和一個QSpinBox。考慮到我存儲它們的值是一個QMap theMap;獲取QComboBox的值,該值在QTableWidget中,當值更改時
當comboBoxes值或旋轉框值正在改變我想更新「theMap」。所以我應該知道組合框的前一個值是爲了替換組合框的新值,並且還要考慮旋轉框的值。
我該怎麼做?
P.S.我決定創建一個插槽,當你點擊一個表格時,它將存儲該行的組合框的當前值。但是這隻有在按下行標題時纔有效。在其他地方(單擊組合框或旋轉框上),QTableWidget的itemSelectionChanged()信號不起作用。所以一般來說,我的問題是存儲所選行的組合框的值,並且我將更改ComboBox或SpinBox,並且將輕鬆處理「theMap」。
這是好的,當然,但我怎麼能知道哪些行組合框(或旋轉框)已經被編輯? – Narek 2010-07-06 09:24:39