Найти - Пользователи
Полная версия: Изменение стандартных классов PyQt
Начало » GUI » Изменение стандартных классов PyQt
1
Lestoroer
Всех приветствую. Допустим, я хочу изменить класс QLineEdit из модуля Qt.Gui, то я так понимаю, мне нужно открыть Qt.Gui.pyd и изменить его. Но он вроде как написан на С++ и, получается, что, если я не знаю С++, то мне никак по-другому нельзя внести изменения в класс QLineEdit?
FishHook
Вы должны сделать собственный класс-наследник QLineEdit, внести в этот класс необходимые изменения и использовать его вместо QLineEdit.
Lestoroer
FishHook
Вы должны сделать собственный класс-наследник QLineEdit, внести в этот класс необходимые изменения и использовать его вместо QLineEdit.
Сам код класса получается никак не посмотреть?
FishHook
Lestoroer
Сам код класса получается никак не посмотреть?
А его нет. То есть имеется обертка над нативным классом, но как такового питоньего кода в этой обертке нет.
Это же не переписывание Qt с С++ на питон, это использование С++ библиотеки из питона.
Lestoroer
FishHook
Да, согласен. Спасибо
py.user.next
Lestoroer
Сам код класса получается никак не посмотреть?
Странно, что тебе понадобилось смотреть код класса. Обычно это говорит о непонимании того, что делаешь.

Ты приходишь к зубному, он тебе говорит “сейчас я буду сверлить вам зуб”, а ты “подождите, я хочу электромотор вашей бор-машины посмотреть, а то вдруг ещё неправильно просверлите”. Вот ты то же самое спросил.
vic57
Lestoroer
Сам код класса получается никак не посмотреть?
http://doc.crossplatform.ru
мне хватает этого
http://download.qt.io/official_releases/qt/
скачивай исходники и смотри
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB