Здравствуйте, гость ( Вход | Регистрация )
|
Danila_Bagrofff |
16.4.2009, 12:07
Сообщение
#1
|
|
Студент ![]() Группа: Новичок Сообщений: 14 Регистрация: 16.4.2009 Из: Нижний Новгород Пользователь №: 690 Спасибо сказали: 0 раз(а) Репутация: 0
|
Есть проблемка: есть 3 виджета:
в процессе программы wdg должен перемещаться между двумя виджетами. Соответственно менять родителя. Лэаут сам тоже устанавливает виджету родителя. То есть у wgt становится родителем frm после команды insertWidget(). есть команда setParent(). Но при смене родителя она ругается. Если мы перемещаем wdg возникает ошибка: Цитата X Error: BadWindow (invalid Window parameter) 3 Major opcode: 25 (X_SendEvent) Resourse id: ..... Как тогда правильно перемещать виджет между другими? ----------- Отделено от темы: Link |
|
|
|
![]() |
|
igor_bogomolov |
27.4.2009, 17:02
Сообщение
#2
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Вот ответ который я получил
Цитата Hi Igor, Thanks for the test. I am not sure yet why I can't reproduce it with my testcase but yours worked. I've created a task for the development team who will look into fixing this for a future release. You can track the status of this entry in the Task Tracker with ID 252253. See: Link Из переписки встал следущий вопрос. В первом письме от тех поддержки я получил следущий код для проверки бага test.cpp testcase.pro Внутри setIndexWidget для lineEdit у нас вызывается deleteLater. Далее делается QApplication::processEvents() для того чтобы deleteLater отработал. Тем не менее удаления не происходит. Я пробовал делать разные тесты, но положительного результата так и не добился. Кто знает в чем проблема? Почему в данном случае deleteLater у нас не отробатывается? P.S. Если кому интересно, вот код который я отправил, что бы баг репорт приняли. Раскрывающийся текст |
|
|
|
Danila_Bagrofff QTableWidget, Как програмно реализовать перетаскивание? 16.4.2009, 12:07
igor_bogomolov Тут проблема на самом деле в другом.
Дело в том, ... 16.4.2009, 13:44
igor_bogomolov Цитата(Litkevich Yuriy @ 16.4.2009, 15:02... 16.4.2009, 14:11
Litkevich Yuriy igor_bogomolov, тут похоже человеку нужно не прост... 16.4.2009, 14:53
igor_bogomolov Судя по его коду, он делает именно смену родителя.... 16.4.2009, 14:56
Danila_Bagrofff Да, я хочу перенести виджет, чтобы не дублировать.... 17.4.2009, 7:19
igor_bogomolov Да елы палы. Ты вообще читаешь что тебе отвечают. ... 17.4.2009, 8:20
Litkevich Yuriy Цитата(Danila_Bagrofff @ 17.4.2009, 11:19... 17.4.2009, 9:40
igor_bogomolov Цитата(Litkevich Yuriy @ 17.4.2009, 10:40... 17.4.2009, 10:38
Danila_Bagrofff igor_bogomolov, вы уж извините =) Просто я искал р... 17.4.2009, 12:32
igor_bogomolov По этой теме тоже баг репорт написал. Походу не пр... 22.4.2009, 20:51
igor_bogomolov Привет всем.
Сообщением выше я писал, ято отправл... 25.4.2009, 0:07
Litkevich Yuriy Перевод:
ЦитатаПривет Игорь,
Спсибо за сообщение о... 25.4.2009, 0:54
igor_bogomolov Спасибо, Юрий.
Можно еще совет спросить. Я может ... 25.4.2009, 1:01
Litkevich Yuriy Цитата(igor_bogomolov @ 25.4.2009, 5:01) ... 25.4.2009, 2:12![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 28.12.2025, 21:50 |