2012-06-29 73 views
1

我想爲我的程序製作複選框列表,以便用戶能夠選中/取消選中一些不同的標誌。不過,我想讓它看起來像一個QComboBox:大部分時間都要摺疊,但點擊時可以打開。C++,Qt - 隱藏QListView

什麼是添加此類功能的最佳方式(例如,從QComboBox派生自定義類,或者用QListView做些什麼)? 謝謝。

回答

1

創建您自己的QWidget,它有一個QCheckBoxQComboBox

在複選框和組合框之間建立信號和插槽連接。

添加自定義窗口小部件使用QListWidget::setItemWidgetQListWidget ..

使用這個你可以添加自定義小工具至QListWidget。

希望有所幫助。