qt-designer - kdevelop
Verfasst: 22. September 2004 20:25
Hallo,
seit Jahren versuche ich es immer 'mal wieder, mit kdevelop und dem qt-designer eine ganz einfache grafische Oberfläche versuchsweise zu programmieren.
Obwohl ich mit den 'rapid-development-tools' für Pascal/Delphi, C#, Borland-Java immer schnell einige Oberflächen zusammenklicken und damit ein lauffähiges Programm machen konnte, ist mir dies mit kdevelop (jetzt 3.0) bisher noch nie gelungen.
Jetzt - angespornt von den Anfängererfolgen mit Kanotix - habe ich's wieder 'mal probiert.
Diese Anleitung: http://women.kde.org/articles/ habe ich immer und immer wieder durchgelesen, komme aber nicht weiter.
Ich bräuchte eine echte DAU-geeignete step-by-step Anleitung. Erst wenn das einmal funktionieren würde, hätte ich die Chance, den erzeugten Quellcode ein wenig zu studieren, um weiter zu kommen.
Ich hänge nämlich an folgendem Punkt: Den Qt-Designer finde ich sehr komfortabel, aber ich kann meine erzeugte .ui datei nicht so verarbeiten, dass diese anstelle der schon vorhandenen 'leeren Form' im kdevelop im kompilierten Programm erscheint.
Generating the source
..
Here we start with the KDE simple project named SigCreate and the sigcreatedlg.ui that we have added in our project.
Aber _wie_????
In the Automake Manager (wo ist der?) , in the section sigcreate (Program in bin) you must have three files: sigcreatedlg.ui, sigcreate.cpp and main.cpp. The project must compile and give the main window as in picture 3 (creating.html).
As the sigcreate class is no use for use, we will remove it and use it for subclassing the sigcreatedlg.ui file.
Spätestend hier muß ich völlig passen!
In the Automake Manager, right click on sigcreate.cpp and select Remove and a dialog pops up. Please check 'Also Remove it from disk'. Then do the same with sigcreate.h. This is the way to remove obsolete files from your project and the Makefile.am will be updated. Remember to run automake & friends and configure before compiling your project again. We will not do it right now because we will make other changes. We will now use the class name SigCreate for the subclass.
Alibaba
seit Jahren versuche ich es immer 'mal wieder, mit kdevelop und dem qt-designer eine ganz einfache grafische Oberfläche versuchsweise zu programmieren.
Obwohl ich mit den 'rapid-development-tools' für Pascal/Delphi, C#, Borland-Java immer schnell einige Oberflächen zusammenklicken und damit ein lauffähiges Programm machen konnte, ist mir dies mit kdevelop (jetzt 3.0) bisher noch nie gelungen.
Jetzt - angespornt von den Anfängererfolgen mit Kanotix - habe ich's wieder 'mal probiert.
Diese Anleitung: http://women.kde.org/articles/ habe ich immer und immer wieder durchgelesen, komme aber nicht weiter.
Ich bräuchte eine echte DAU-geeignete step-by-step Anleitung. Erst wenn das einmal funktionieren würde, hätte ich die Chance, den erzeugten Quellcode ein wenig zu studieren, um weiter zu kommen.
Ich hänge nämlich an folgendem Punkt: Den Qt-Designer finde ich sehr komfortabel, aber ich kann meine erzeugte .ui datei nicht so verarbeiten, dass diese anstelle der schon vorhandenen 'leeren Form' im kdevelop im kompilierten Programm erscheint.
Generating the source
..
Here we start with the KDE simple project named SigCreate and the sigcreatedlg.ui that we have added in our project.
Aber _wie_????
In the Automake Manager (wo ist der?) , in the section sigcreate (Program in bin) you must have three files: sigcreatedlg.ui, sigcreate.cpp and main.cpp. The project must compile and give the main window as in picture 3 (creating.html).
As the sigcreate class is no use for use, we will remove it and use it for subclassing the sigcreatedlg.ui file.
Spätestend hier muß ich völlig passen!
In the Automake Manager, right click on sigcreate.cpp and select Remove and a dialog pops up. Please check 'Also Remove it from disk'. Then do the same with sigcreate.h. This is the way to remove obsolete files from your project and the Makefile.am will be updated. Remember to run automake & friends and configure before compiling your project again. We will not do it right now because we will make other changes. We will now use the class name SigCreate for the subclass.
Alibaba