Custom Widget не виден на форме, как правильно написать paintEvent и sizeHint |
Здравствуйте, гость ( Вход | Регистрация )
Custom Widget не виден на форме, как правильно написать paintEvent и sizeHint |
zamnach |
6.8.2008, 16:31
Сообщение
#1
|
Студент Группа: Участник Сообщений: 36 Регистрация: 18.7.2008 Пользователь №: 239 Спасибо сказали: 0 раз(а) Репутация: 0 |
пытаюсь сделать плагин, наследуя QLineEdit.
мой Edit отличается от QLineEdit только наличием свойства AddName (+метод set и приватный член типа QString) плагин собирается и устанавливается в Дизайнер. на форму кидаю свой Edit - все ОК, задаю св-во AddName. при предварительном просмотре ничего на форме не видно. смекаю - надо свой метод написать paintEvent и sizeHint как вызвать "стандартный" paintEvent и sizeHint, тот который родительский (внешне мой контрол ничем не отличается от родителя)? мозх плавится((. Спасибо. |
|
|
Litkevich Yuriy |
7.8.2008, 17:09
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Есть такое правило, чесно сказать незнаю потрохов его:
Плагины для дизайнера должны быть в релиз версии, чтобы пользоватся в дизайнере и использовать в своем ПО. Ещё такой момент: 1) в файле проекта указваешь: CONFIG += release 2) собираешь командой make release и плагин и ПО, тогда при прочих правильностях все должно работать. |
|
|
Текстовая версия | Сейчас: 24.1.2025, 9:40 |