Здравствуйте, гость ( Вход | Регистрация )
Fitz | Дата 4.2.2011, 15:02 |
Ошибка в вычислении смещения. dx = sx - settings.maxX; Исправление:
|
|
Fitz | Дата 2.12.2010, 14:26 |
Уважаемые, поясните пожалуйста что за файл подключается, ui_GraphicWidget.h, и откуда он должен взяться? (ругается на него компилятор) ошибка:fatal error C1083: Cannot open include file: 'ui_GraphicWidget.h': No such file or directory Тоже очень долго не мог собрать из-за этой ошибки проект. Проблема в том, что при создании нового проекта в QtCreator'е, при задании ему имени GraphicWidget (как писал в начале AD) создаются следующие файлы: - GraphicWidget.pro - GraphicWidget.h - GraphicWidget.cpp - GraphicWidget.ui и в файле формы GraphicWidget.ui основной(родительский) виджет имеет название GraphicWidget(!), впоследствии утилита uac генерирует из .ui класс
а в листинге AD необходим класс
Следовательно идем в дизайнер форм и переименовываем основной виджет из GraphicWidget в GraphicWidgetClass. Пересобираем, любуемся. По сути получилась ошибка зависимостей(как показывает компилятор), но не совсем. |
|
AD | Дата 17.4.2010, 23:28 |
AD, ++Norton++, выложите пожалуйста папку с прогой полностью если сохранилось у кого-нить? Я ничего выкладывать не буду. Все, что необходимо, описано в теме. Весь код уже выложен. Создать проект можно самостоятельно! |
|
AlmNeft | Дата 17.4.2010, 22:43 |
AD, ++Norton++, выложите пожалуйста папку с прогой полностью если сохранилось у кого-нить? | |
Litkevich Yuriy | Дата 24.12.2009, 22:35 |
ui_GraphicWidget.h, такие файлы генерит утилита uic из ui-файлов (в твоём случае из GraphicWidget.ui).Если используешь qmake для создания проектов, то в pro-файле должна быть строчка: FORMS += GraphicWidget.ui |
|
AD | Дата 24.12.2009, 22:33 |
Уважаемые, поясните пожалуйста что за файл подключается, ui_GraphicWidget.h, и откуда он должен взяться? (ругается на него компилятор) ошибка:fatal error C1083: Cannot open include file: 'ui_GraphicWidget.h': No such file or directory У Вас должен быть ui-файл. Т.е. файл формы, воспринимаемого дизайнером Qt! ui_GraphicWidget.h - это файл описания виджетов, расположенных на форме. Судя из примера, файл должен быть таким:
|
|
Гость | Дата 24.12.2009, 21:20 |
Уважаемые, поясните пожалуйста что за файл подключается, ui_GraphicWidget.h, и откуда он должен взяться? (ругается на него компилятор) ошибка:fatal error C1083: Cannot open include file: 'ui_GraphicWidget.h': No such file or directory |
|
AD | Дата 6.11.2009, 15:49 |
Спасибо! Теперь все работает! Только лента не вырисовывается, а так масштабирование проходит нормально Не знаю надо это сейчас или не очень. Но лента не будет вырисовываться, если вместо следующей строки:
делать такую строку:
Надо обязательно брать в качестве родителя тот виджет, на котором рисуется все, а не его родитель! |
|
AD | Дата 27.9.2009, 17:10 |
AD, чёто с русскими коментариями бяка какая-то Видел. Да и фиг с ними. И так ясно. Тут три страницы разъяснений уже! |
|
Litkevich Yuriy | Дата 27.9.2009, 17:01 |
AD, чёто с русскими коментариями бяка какая-то | |
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 11:57 |