Я хочу настроить QTreeWidgetItem. Я хочу добавить к нему две кнопки и строку. Также я хочу добавить их только в один столбец в древовидном списке.
Я попытался создать подкласс QTreeWidgetItem, но понял, что не могу «рисовать» его, поскольку он не является производным от QWidget.
Затем я попытался использовать QTreeWidget :: setItemWidget (элемент QTreeWidgetItem *, столбец int, виджет QWidget), однако кнопка перекрывается с текстом, записанным в элемент. Если я добавлю виджеты в разные столбцы, используя приведенный выше вызов, я не смогу получить внешний вид и ощущения так, как я хочу.
Как мне этого добиться?
Кроме того, я хочу изменить свои кнопки «+/-» (развернуть свернуть) на треугольные кнопки, как в Vista.
Я видел пример, где они делают это, используя таблицы стилей, но есть ли другой способ сделать это с помощью кода?
Спасибо