Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Пытон от Сентябрь 30, 2013, 05:49



Название: sf.MyView.setAlternatingRowColors(True)
Отправлено: Пытон от Сентябрь 30, 2013, 05:49
В win XP prof sp3 работает. Таблица становится полосатой. (Строки чередующихся цветов. Белый-серый)
А в win 7 Home Premium не работает. Таблица остаётся одного цвета.

Почему?


Название: Re: sf.MyView.setAlternatingRowColors(True)
Отправлено: lex_newton от Сентябрь 30, 2013, 06:30
Попробуй сменить тему windows 7


Название: Re: sf.MyView.setAlternatingRowColors(True)
Отправлено: Fregloin от Сентябрь 30, 2013, 11:00
для надежности лучше задвать цвета строк вручную, или черерз модель index.row()%2?color1:color2 или через QTableWidgetItem::setColor. Потому что в разеных ОС с разнымими темами результаты отображаться могут по разному и не всегда так, как Вы ожидаете.