powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt *.ui в *.cpp и *.h
12 сообщений из 12, страница 1 из 1
Qt *.ui в *.cpp и *.h
    #33772233
Borr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как преобразовать ui в h файл я понял
Код: plaintext
1.
  $(#Qt)\bin\uic.exe ".\CDIToolDefault.ui" -o ".\CDIToolDefault.h" 
Но как потом быть с cpp совсем не понятно, команда
Код: plaintext
1.
  $(#Qt)\bin\uic.exe ".\CDIToolDefault.ui" -i ".\CDIToolDefault.h" -o ".\CDIToolDefault.cpp"
не отрабатывает говорит что нет такого ключика.
Лазию по докам Qt уже 3-й день не могу понять этот момент.
Qt 4.1.3
...
Рейтинг: 0 / 0
Qt *.ui в *.cpp и *.h
    #33772309
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас поищу, вроде где-то было... А почему ты не пользуешься qmake?
...
Рейтинг: 0 / 0
Qt *.ui в *.cpp и *.h
    #33772317
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно, вот. ничего с cpp делать не надо

автор
$(QTDIR)/bin/moc interface/picturedisplay.h -o $(OBJDIR)moc_picturedisplay.cpp
$(CC) -c -o $(OBJDIR)moc_picturedisplay.o $(OBJDIR)moc_picturedisplay.cpp -I$(QTDIR)/include
...
Рейтинг: 0 / 0
Qt *.ui в *.cpp и *.h
    #33772367
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример файла qmake с использованием *.ui
...
Рейтинг: 0 / 0
Qt *.ui в *.cpp и *.h
    #33772555
Borr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh
Сейчас поищу, вроде где-то было... А почему ты не пользуешься qmake?


Мало опыта - использую CodeBlocks (там CodeComplete худо бедно но работает)
...
Рейтинг: 0 / 0
Qt *.ui в *.cpp и *.h
    #33772575
Borr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не могу создать сpp файл.
Эта команда у меня отрабатывает $(#Qt)\bin\uic.exe ".\CDIToolDefault.ui" -o ".\CDIToolDefault.h" и все а дальше?
...
Рейтинг: 0 / 0
Qt *.ui в *.cpp и *.h
    #33772577
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Borr
Мало опыта - использую CodeBlocks (там CodeComplete худо бедно но работает)

Вроде, спецально для qt есть такой kdesigner или просто designer. Обычно идет вместе с дисками линукса. В каком пакете, точно сейчас не скажу, но где-то рядом с kdevelop. Компилить, он, вроде, не умеет (уже позабыл).
...
Рейтинг: 0 / 0
Qt *.ui в *.cpp и *.h
    #33772598
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BorrЯ не могу создать сpp файл.
Эта команда у меня отрабатывает $(#Qt)\bin\uic.exe ".\CDIToolDefault.ui" -o ".\CDIToolDefault.h" и все а дальше?

Что-то я не врублюсь, ты в виндоусе или линуксе?
...
Рейтинг: 0 / 0
Qt *.ui в *.cpp и *.h
    #33772629
Borr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в Windows'e прошу прощения что сразу не сказал. Но по большому счету какая разница ключи одни и те же у утилит. Правда kdevelop отпадает сразу :). qmake тоже не получаеться задаю
qmake [путь]\пример.pro молча отрабатывает и все а где exe'шник?
И первый мой вопрос все еще актуален про cpp
...
Рейтинг: 0 / 0
Qt *.ui в *.cpp и *.h
    #33772682
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BorrЯ в Windows'e прошу прощения что сразу не сказал. Но по большому счету какая разница ключи одни и те же у утилит. Правда kdevelop отпадает сразу :). qmake тоже не получаеться задаю
qmake [путь]\пример.pro молча отрабатывает и все а где exe'шник?
И первый мой вопрос все еще актуален про cpp

В винде не работал, поэтому, по памяти, опишу, как qmake работате в линухах. Попробуй аналогично у себя.

1. Если нет файла проекта, то задается qmake --project, после чего появляется файл pro
2. Дальше делаешь qmake --makefile или qmake --makefile <файл проекта>. Может даже достаточно задать просто qmake, а файл проекта он сам найдет. После этого появляется файл makefile, в котором прописана, говоря упрощенно, последовательность команд, которая должна выполняться.
3. Далее делаешь make, тот смотрит makfile и делает исполняемый.

Тебе могу сейчас следующее посоветовать:
1. Попробуй выполнить make.exe
2. Попробуй найти в каталоге makefile
3. Попробуй сохранить свой проект в отдельное место, удалить файл проекта и выполнить qmake --project.

Дальше надо смотреть по обстаятельствам.

На счет ключей и файла cpp - раз он не может найти этот ключ, значит его нет. Должен быть аналог

То, что у тебя есть утилита qmake - это очень хорошо. Советую почитать справку.
...
Рейтинг: 0 / 0
Qt *.ui в *.cpp и *.h
    #33772751
Borr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за помощ
...
Рейтинг: 0 / 0
Qt *.ui в *.cpp и *.h
    #33774441
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполни подряд

qmake -project
qmake
make

И будет тебе счастье :-)
__________________
For more information, please proceed to http://www.ot-e.biz
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt *.ui в *.cpp и *.h
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]