Форум сайта python.su
Возможно ли в PyQt самому рисовать кнопки, их форму, задавать рисунок для нажатой кнопки, отжатой кнопки и так далее. Насколько глубоко можно ковырять GUI?
Например, можно ли изменять шрифт в окнах предупреждения. Все ли виджеты поддерживают полный разбор и сбор по запчастям… Насколько он гибкий???
Отредактировано 4kpt (Ноя. 8, 2012 21:17:26)
Офлайн
4kptЕсли тут имеется ввиду использование css то можно, есть соответствующие примеры.
Возможно ли в PyQt самому рисовать кнопки, их форму, задавать рисунок для нажатой кнопки, отжатой кнопки и так далее.
4kptТут не знаю, но поидее если в самом Qt из С++ это делать можно то и из python тоже можно.
Насколько глубоко можно ковырять GUI?Например, можно ли изменять шрифт в окнах предупреждения.
4kptЧто значит разбор и сбор по запчастям ?
Все ли виджеты поддерживают полный разбор и сбор по запчастям… Насколько он гибкий???
Офлайн
Насколько глубоко можно лезть в виджет. Можно ли менять, например, методы при которых будет расскрываться отдельное меню выбора. Доработать листбокс, чтобы туда можно было впихивать любую информацию (в том числе и фото…). Короче. Есть ли способ перехвата, настройки и обработки прямого процесса создания виджета…
Офлайн
Тут не подскажу, не знаю.
Офлайн
Вообще Qt поддерживает несколько видов кастомизации виджетов. Начиная от CSS что просто, можно переопределить painEvent и самому отрисовывать виджет, можно создать свой QStyle, который представляет очень гибкую кастомизацию виджетов.
Офлайн
cutwater Вот это как раз и было интересно. Спасибо. Печатаю и читаю книгу.
Офлайн
К сожалению по книгам глубокое изучение библиотеки затруднительно. Лучше всего позволяет решать вопросы assistant с API для С++
Плюс таки в ассистанте есть подробное описание с примерами большой части библиотечных концепций. Так что рекоммендую как приоритетный источник информации.
Отредактировано cutwater (Ноя. 12, 2012 22:47:17)
Офлайн
cutwater, еще раз спасибо. Копну и в этом направлении. Но сначала почитаю книгу - чтобы хоть в общих чертах представлять предложенную графическую модель и ее специфические сфойства. Потом начну искать данные в предложенном Вами направлении. Причем уже нашел группу, которая занимается переводом Qt4 assistant на русский язык. Это все же быстрее читается, чем английская версия… Хотя если перевод не полный, почитаем и английский вариант…
Офлайн