看板 C_and_CPP 關於我們 聯絡資訊
最近剛開始學Qt,試寫的一個程式 之前沒有寫過UI,不太確定架構好不好 程式簡介: 1.class MyUI 主要有一個tableview和一個button 2.class MyDelegate column index為0時是一個combobox column index為1時是一個spinbox 目前我把一個model設到tableview 以及利用setItemDelegate把MyDelegate也設到tableview 更新model時tableview上看到的值的確會跟著變 可是combobox的current index一直不知道怎麼設 每次user setEditorData時 都沒辦法一開始先停在原來tableview上看到的值 目前的想法是如果可以正確的拿到tableview上某一格的QWidget 應該可以仿照setEditorData 寫一個UpdateComboxCurrentIndex之類的function 有試過用indexWidget不過行不通? 不知道應該怎麼做才可以設定tableview裡combobox的current index? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.169.132.24