русский
Germany.ruForen → Архив Досок→ Programmierung

QT-Designer von Trolltech

66  
evgher постоялец19.03.07 18:54
evgher
NEW 19.03.07 18:54 
Hallo liebe Forumnutzer,
ich habe von Trolltech die letzte verfügbare QT-Version (4.2.3) runtergeladen, kompiliert und
installiert. Es fehlt allerdings die Option der automatischen Code-Generierung, die bereits bei der
3-ten Version vorhanden waren. Hat sich schon jemand damit auseinandergesetzt?
PS: Die Programme lassen sich kompilieren und starten. Das Erstellen des Schablonencodes anhand der selbsterstellten
Schablonen ist aber nicht möglich.
#1 
  Chipolino местный житель19.03.07 19:34
NEW 19.03.07 19:34 
in Antwort evgher 19.03.07 18:54
Я ни хрена не понял .Какая автоматическая генерация кода ?
Какие шаблоны ? В дизайнере формочки рисуют .
#2 
evgher постоялец19.03.07 19:57
evgher
NEW 19.03.07 19:57 
in Antwort Chipolino 19.03.07 19:34
Вообщем так,
в старой версии всё выглядело следующим образом:
Создаёшь проект, строишь окошки и с помощью дополнительной
опции генерируешь програмный код.
потом пишешь в консоле:
qmake -project
qmake
make
Готово!
Останется только заполнить функции кодом
#3 
  Chipolino местный житель19.03.07 20:11
19.03.07 20:11 
in Antwort evgher 19.03.07 19:57
C qt3 практически не работал , с дизайнером вообще .
В 4-ке существует несколько методов.
Трольтех рекомендует закрытое наследование от класса формы.
Например .
Создаешь виджет (QWidget) , заполняешь элементами . называешь MyWidget .
Дизайнер создаст MyWidget.ui файл из которого moc создаст исходник .
Класс будет помещён в namespace Ui .
Остальное ручками
class MyWidget:public QWidget,private Ui::MyWidget{
и попёр ;-)
в конструкторе не забудь setupUi() вызвать .
#4 
Simple Nothing is f*cked20.03.07 08:58
Simple
NEW 20.03.07 08:58 
in Antwort Chipolino 19.03.07 20:11
В тройке исходник создается ui-compiler'ом, который потом еще пропускается через moc.
#5