Как я могу настроить заголовок QWizard в PyQt5? - PullRequest
2 голосов
/ 16 мая 2019

Я создаю помощник для зарядки CSV-файлов в проекте с другими виджетами.Я почти закончил помощник, создав подклассы QWizard и QWizardPage, но я застрял в настройке аспекта заголовка и подзаголовка, поскольку он должен соответствовать аспекту всего приложения

I 'Мы пытались использовать таблицы стилей и устанавливать заголовок с помощью HTML-кода, но он не работает, как я ожидал.Мне нужно, чтобы фон заголовка был темным (# 38474F), а цвет заголовка - "белым" (# F0F0F0).Я также хочу, чтобы шрифт заголовка был Arial 12 Bold, и (если возможно) шрифт субтитра был Arial 10 (если это невозможно, нет проблем)

В ссылках ниже вы можете увидеть, какэто аспект помощника и как аспект другой части.Я удалил логотип приложения во втором, но он находится в белом квадрате

Аспект помощника прямо сейчас

Изображениедругой части приложения

1 Ответ

0 голосов
/ 18 мая 2019

QWizard поддерживает формат расширенного текста для заголовка (см. Qt doc ).

Если вы установите для этого свойства значение Qt.RichText или Qt.AutoText (значение по умолчанию), вы можете использовать HTML-теги в заголовках своих страниц.

Например:

myPage.setTitle("<span style='color:#FF0000;'>In red</span> Normal");

Будет отображаться:

enter image description here

...