2015-02-05 6 views
2

Я пишу графический интерфейс, который работает как на Linux, так и на Windows, и широко использует класс QListView. Я хотел бы сохранить внешний вид GUI для пользователей в обеих системах.Пользовательское оформление для QListView

Qt использует различные декорации для расширяемых/разборных значков элементов на этих системах. Есть ли способ, возможно, использовать делегата, чтобы заменить украшение на заказ набор значков?

ответ

1

Если вы используете Qt 5. * вы можете использовать платформу независимо Fusion стиль. Он выглядит примерно так же на разных платформах. Просто добавьте свой файл main.cpp:

qApp->setStyle("fusion"); 
+0

Не совсем то, что я искал, так как я предпочитаю использовать пользовательский значок, но, безусловно, стоит +1 за его простоту. –

Смежные вопросы