1
我想創建一個包含按鈕和QLabel的多列qt組合框。如果我看一下QSpinBox編輯器的例子,編輯器只能設置一個QSpinBox控件。我們可以創建一個像這樣的複雜控制並處理事件嗎?帶QPushButtons的QComboBox
你有什麼建議嗎?
我想創建一個包含按鈕和QLabel的多列qt組合框。如果我看一下QSpinBox編輯器的例子,編輯器只能設置一個QSpinBox控件。我們可以創建一個像這樣的複雜控制並處理事件嗎?帶QPushButtons的QComboBox
你有什麼建議嗎?
QCombobox內部有一個abstractitemview可以通過訪問:
QAbstractItemView * QComboBox::view() const
一旦你有一個指針這種觀點,你可以定義自己的委託這一觀點。該視圖繪製彈出窗口。
QAbstractItemView
可以有自定義代理,它可以是一個按鈕,其中包括QLabel
或任何你喜歡的按鈕。
此外,您可能希望使用此電話進行委託脫穎而出視圖時彈出:
openPersistentEditor (const QModelIndex & index)
這裏是一個示範項目QCombobox with button and spinbox究竟做你要求的。
他的問題的一個最小的例子會更有用 – user1767754