crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> преобразованный QWidget не отрисовывается на форме
efg
  опции профиля:
сообщение 7.5.2011, 9:34
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 48
Регистрация: 6.5.2011
Пользователь №: 2658

Спасибо сказали: 2 раз(а)




Репутация:   0  


буквально: написал свой виджет (унаследовал от QWidget), который генерирует лабиринты. если создавать и показывать его - нормально работает. если добавить на форму QWidget и преобразовать в мой класс, нифига не отрисовывается, форма пустая. из-за чего подобное может происходить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 10.5.2011, 17:01
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


efg, попробуй просто линию конкретным цветом нарисовать.

П.С.
У меня нет возможности набивать твой код для теста, если дашь простейший компилируемый проэкт, то потестю.

П.П.С.
Вызывать обработчик рисования базового класса не нужно, если всё хорошо. Я говорил так сделать, только для теста.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
efg
  опции профиля:
сообщение 10.5.2011, 21:20
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 48
Регистрация: 6.5.2011
Пользователь №: 2658

Спасибо сказали: 2 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 10.5.2011, 18:01) *
efg, попробуй просто линию конкретным цветом нарисовать.


Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
efg
  опции профиля:
сообщение 11.5.2011, 23:26
Сообщение #4


Студент
*

Группа: Участник
Сообщений: 48
Регистрация: 6.5.2011
Пользователь №: 2658

Спасибо сказали: 2 раз(а)




Репутация:   0  


если добавить виджет на форму, опять ничего не рисуется
втф
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- efg   преобразованный QWidget не отрисовывается на форме   7.5.2011, 9:34
- - Litkevich Yuriy   Цитата(efg @ 7.5.2011, 12:34) если создав...   7.5.2011, 13:29
|- - efg   Цитата(Litkevich Yuriy @ 7.5.2011, 13:29)...   7.5.2011, 22:19
- - Litkevich Yuriy   Цитата(efg @ 8.5.2011, 1:19) не-а, пустот...   8.5.2011, 8:10
|- - efg   Цитата(Litkevich Yuriy @ 8.5.2011, 9:10) ...   8.5.2011, 15:11
- - Litkevich Yuriy   Если переопределял paintEvent(), то для теста зако...   8.5.2011, 21:41
|- - efg   Цитата(Litkevich Yuriy @ 8.5.2011, 22:41)...   8.5.2011, 22:01
- - Litkevich Yuriy   Цитата(efg @ 9.5.2011, 1:01) this->QWi...   8.5.2011, 22:11
|- - efg   Цитата(Litkevich Yuriy @ 8.5.2011, 23:11)...   8.5.2011, 22:53
- - Litkevich Yuriy   efg, приведи код paintEvent(), который у тебя полу...   9.5.2011, 6:50
|- - efg   Цитата(Litkevich Yuriy @ 9.5.2011, 7:50) ...   9.5.2011, 10:57
- - PAFOS   поставь вызов QWidget::paintEvent(event) ПЕРЕД тво...   10.5.2011, 8:42
|- - efg   Цитата(PAFOS @ 10.5.2011, 9:42) поставь в...   10.5.2011, 12:18
- - PAFOS   Когда я говорил чтобы ты поставил вызов QWidget::p...   10.5.2011, 13:40
- - Litkevich Yuriy   efg, попробуй просто линию конкретным цветом нарис...   10.5.2011, 17:01
|- - efg   Цитата(Litkevich Yuriy @ 10.5.2011, 18:01...   10.5.2011, 21:20
|- - efg   если добавить виджет на форму, опять ничего не рис...   11.5.2011, 23:26
- - PAFOS   мб ты при создании виджета не указываешь родителя?...   12.5.2011, 7:58
|- - efg   Цитата(PAFOS @ 12.5.2011, 8:58) мб ты при...   12.5.2011, 19:56
- - Litkevich Yuriy   efg, Судя по скрину, тестовый вариант виджета рабо...   13.5.2011, 7:28
|- - efg   Цитата(Litkevich Yuriy @ 13.5.2011, 8:28)...   13.5.2011, 10:34
- - efg   ещё вопрос. решил проверить, что же я делаю не так...   15.5.2011, 16:46
- - efg   внезапно. всё заработало после того, как добавил н...   16.5.2011, 11:33


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


13 чел. читают эту тему (гостей: 13, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 15.1.2025, 11:20