Russian Qt Forum

Qt => Вопросы новичков => Тема начата: taifun от Март 17, 2011, 16:46



Название: Проблемы с отображением формы окна
Отправлено: taifun от Март 17, 2011, 16:46
Всем доброго времени суток!
Проблема заключается вот в чем:
      После изменения окна, при запуске программы появлятся старое окно, а в редакторе форм показывается новое. (приложил картинку)
Кто-нибудь знает в чем проблема?


Название: Re: Проблемы с отображением формы окна
Отправлено: Пантер от Март 17, 2011, 16:53
Забыл скомпилировать?


Название: Re: Проблемы с отображением формы окна
Отправлено: taifun от Март 17, 2011, 17:21
В том то и дело что нет. я даже все файлы поудалял, кроме исходников, собрал и все равно тоже самое получил, пробывал на другом компьютере: перетащил только исходники, собрал запустил и опять этот ужас вылез  ???


Название: Re: Проблемы с отображением формы окна
Отправлено: Пантер от Март 17, 2011, 17:29
Значит ты запутался с ui'шками. Приложи сюда свой проект.


Название: Re: Проблемы с отображением формы окна
Отправлено: merke от Март 17, 2011, 17:30
убери галоку с теневой сборки в настройках проекта


Название: Re: Проблемы с отображением формы окна
Отправлено: taifun от Март 18, 2011, 08:08
убери галоку с теневой сборки в настройках проекта

Помогло, только я не понял с чем это связано? Я так понимаю что "теневая сборка" это просто когда все файлы проекта кроме исходных создаются в другой папке.


Название: Re: Проблемы с отображением формы окна
Отправлено: merke от Март 18, 2011, 09:38
так точно)


Название: Re: Проблемы с отображением формы окна
Отправлено: taifun от Март 18, 2011, 10:23
так точно)

А какая связь с вышеизложенной проблемой? Ведь файл один .ui, информация, как выглядит форма берется из него, а какая разница где будет созданы файлы программы ...


Название: Re: Проблемы с отображением формы окна
Отправлено: xwicked от Март 19, 2011, 11:07
так точно)

А какая связь с вышеизложенной проблемой? Ведь файл один .ui, информация, как выглядит форма берется из него, а какая разница где будет созданы файлы программы ...
Он походу какой-то объектный файл не обновил. И линкует со старым. У меня такая ерунда была. Я делал очистку проекта, закрывал Creator, удалял файл .pro.user, удалял Makefile. Запускал - компилил и всё было в норме. Это только в крайнем случае, если другое ничего не поможет. А когда папка поменялась - там образовался новый объектный файл, без старой информации. ИМХО.


Название: Re: Проблемы с отображением формы окна
Отправлено: taifun от Март 19, 2011, 11:17
так точно)

А какая связь с вышеизложенной проблемой? Ведь файл один .ui, информация, как выглядит форма берется из него, а какая разница где будет созданы файлы программы ...
Он походу какой-то объектный файл не обновил. И линкует со старым. У меня такая ерунда была. Я делал очистку проекта, закрывал Creator, удалял файл .pro.user, удалял Makefile. Запускал - компилил и всё было в норме. Это только в крайнем случае, если другое ничего не поможет. А когда папка поменялась - там образовался новый объектный файл, без старой информации. ИМХО.


Аналогично удалял  .pro.user и Makefile - не помогало.


Название: Re: Проблемы с отображением формы окна
Отправлено: xwicked от Март 19, 2011, 12:41
Аналогично удалял  .pro.user и Makefile - не помогало.
Так надо сделать всё вместе(не поотдельности) и последовательно. Потом перезапуск IDE, на случай повторного возникновения такой ситуации.


Название: Re: Проблемы с отображением формы окна
Отправлено: taifun от Март 19, 2011, 13:03
Аналогично удалял  .pro.user и Makefile - не помогало.
Так надо сделать всё вместе(не поотдельности) и последовательно. Потом перезапуск IDE, на случай повторного возникновения такой ситуации.

Удалял все, оставил только фалйы с расширением .h, .cpp и .pro, собирал и ничего не менялось, и пробывал исходники компилировать на другом компьютере и то же нечего.


Название: Re: Проблемы с отображением формы окна
Отправлено: xwicked от Март 19, 2011, 16:14
Аналогично удалял  .pro.user и Makefile - не помогало.
Так надо сделать всё вместе(не поотдельности) и последовательно. Потом перезапуск IDE, на случай повторного возникновения такой ситуации.

Удалял все, оставил только фалйы с расширением .h, .cpp и .pro, собирал и ничего не менялось, и пробывал исходники компилировать на другом компьютере и то же нечего.
А мне походу помогало в моей ситуации то, что она возникала, когда галочка на теневой сборке не стояла.


Название: Re: Проблемы с отображением формы окна
Отправлено: Stiff от Март 20, 2011, 13:22
Достаточно простой очистки проекта (make clean, make distclean или в qtcreator через меню)