4kpt
Ноя. 8, 2012 21:16:53
Возможно ли в PyQt самому рисовать кнопки, их форму, задавать рисунок для нажатой кнопки, отжатой кнопки и так далее. Насколько глубоко можно ковырять GUI?
Например, можно ли изменять шрифт в окнах предупреждения. Все ли виджеты поддерживают полный разбор и сбор по запчастям… Насколько он гибкий???
mks
Ноя. 9, 2012 12:55:40
4kpt
Возможно ли в PyQt самому рисовать кнопки, их форму, задавать рисунок для нажатой кнопки, отжатой кнопки и так далее.
Если тут имеется ввиду использование css то можно, есть соответствующие примеры.
4kpt
Насколько глубоко можно ковырять GUI?Например, можно ли изменять шрифт в окнах предупреждения.
Тут не знаю, но поидее если в самом Qt из С++ это делать можно то и из python тоже можно.
4kpt
Все ли виджеты поддерживают полный разбор и сбор по запчастям… Насколько он гибкий???
Что значит разбор и сбор по запчастям ?
4kpt
Ноя. 9, 2012 22:20:58
Насколько глубоко можно лезть в виджет. Можно ли менять, например, методы при которых будет расскрываться отдельное меню выбора. Доработать листбокс, чтобы туда можно было впихивать любую информацию (в том числе и фото…). Короче. Есть ли способ перехвата, настройки и обработки прямого процесса создания виджета…
mks
Ноя. 10, 2012 13:30:16
Тут не подскажу, не знаю.
cutwater
Ноя. 12, 2012 12:34:25
Вообще Qt поддерживает несколько видов кастомизации виджетов. Начиная от CSS что просто, можно переопределить painEvent и самому отрисовывать виджет, можно создать свой QStyle, который представляет очень гибкую кастомизацию виджетов.
4kpt
Ноя. 12, 2012 22:18:09
cutwater Вот это как раз и было интересно. Спасибо. Печатаю и читаю книгу.
cutwater
Ноя. 12, 2012 22:45:05
К сожалению по книгам глубокое изучение библиотеки затруднительно. Лучше всего позволяет решать вопросы assistant с API для С++
Плюс таки в ассистанте есть подробное описание с примерами большой части библиотечных концепций. Так что рекоммендую как приоритетный источник информации.
4kpt
Ноя. 13, 2012 00:04:24
cutwater, еще раз спасибо. Копну и в этом направлении. Но сначала почитаю книгу - чтобы хоть в общих чертах представлять предложенную графическую модель и ее специфические сфойства. Потом начну искать данные в предложенном Вами направлении. Причем уже нашел группу, которая занимается переводом Qt4 assistant на русский язык. Это все же быстрее читается, чем английская версия… Хотя если перевод не полный, почитаем и английский вариант…