Дополнительный виджет, Плоттер |
Здравствуйте, гость ( Вход | Регистрация )
Дополнительный виджет, Плоттер |
AD |
6.11.2009, 15:49
Сообщение
#41
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Спасибо! Теперь все работает! Только лента не вырисовывается, а так масштабирование проходит нормально Не знаю надо это сейчас или не очень. Но лента не будет вырисовываться, если вместо следующей строки:
делать такую строку:
Надо обязательно брать в качестве родителя тот виджет, на котором рисуется все, а не его родитель! |
|
|
Гость_Гость_* |
24.12.2009, 21:20
Сообщение
#42
|
Гости |
Уважаемые, поясните пожалуйста что за файл подключается, ui_GraphicWidget.h, и откуда он должен взяться? (ругается на него компилятор)
ошибка:fatal error C1083: Cannot open include file: 'ui_GraphicWidget.h': No such file or directory |
|
|
AD |
24.12.2009, 22:33
Сообщение
#43
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Уважаемые, поясните пожалуйста что за файл подключается, ui_GraphicWidget.h, и откуда он должен взяться? (ругается на него компилятор) ошибка:fatal error C1083: Cannot open include file: 'ui_GraphicWidget.h': No such file or directory У Вас должен быть ui-файл. Т.е. файл формы, воспринимаемого дизайнером Qt! ui_GraphicWidget.h - это файл описания виджетов, расположенных на форме. Судя из примера, файл должен быть таким:
|
|
|
Litkevich Yuriy |
24.12.2009, 22:35
Сообщение
#44
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
AlmNeft |
17.4.2010, 22:43
Сообщение
#45
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 17.4.2010 Пользователь №: 1637 Спасибо сказали: 0 раз(а) Репутация: 0 |
AD, ++Norton++, выложите пожалуйста папку с прогой полностью если сохранилось у кого-нить?
|
|
|
AD |
17.4.2010, 23:28
Сообщение
#46
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
|
|
|
Fitz |
2.12.2010, 14:26
Сообщение
#47
|
Студент Группа: Новичок Сообщений: 13 Регистрация: 22.11.2010 Пользователь №: 2207 Спасибо сказали: 0 раз(а) Репутация: 0 |
Уважаемые, поясните пожалуйста что за файл подключается, 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. Пересобираем, любуемся. По сути получилась ошибка зависимостей(как показывает компилятор), но не совсем. |
|
|
Fitz |
4.2.2011, 15:02
Сообщение
#48
|
Студент Группа: Новичок Сообщений: 13 Регистрация: 22.11.2010 Пользователь №: 2207 Спасибо сказали: 0 раз(а) Репутация: 0 |
Ошибка в вычислении смещения. dx = sx - settings.maxX; Исправление:
|
|
|
Текстовая версия | Сейчас: 29.11.2024, 15:46 |