Also mein Programm liegt im Editor und ist fertig geschrieben wie kann ich das Programm jetzt zum laufen bringen (wie geht's weiter,?
Kann mir da jemand einen tipp geben?
Programm im Editor schtitt 2. keine ahnung
-
-
-
du musst das je nach Programmiersprache oder Interpretersprache entweder durch einen Compiler oder durch einen Interpreter schicken, um ein ausführbares Programm draus zu machen.
Falls du nur ne Batch-Datei geschrieben hast, reicht es evtl. auch aus die in .bat umzubenennen
-
Also sie ist in der sprache Qt geschrieben und das hab ich jetzt noch im editor nun ja is nen Test aber wie gehts damit weiter?
-
Qt ist nur ne Klassenbibliothek, also keine Programmiersprache.
Welchen Editor hast du dafür verwendet?
Kannst du evtl. mal deinen Programmcode posten? -
PHP 5 den standart-editor auf windows
-
und wie siehts mit dem quellcode aus?
-
wie seh ich den
-
der Text der im Editor steht :roll:
-
#include <qapplication.h> //... in jedem Qt.Programm notwendig
#include <qlabel.h> //... für Klasse QLabel
#include <qpushbutton.h> //... für Klasse QPushbutton
#include <qfont.h> //... für Klasse QFontint main ( int argc, char* argv[] )
{
// Instantiierung eines QApplication-Objekts;immer notwendig
QApplication myapp ( argc, argv );// Hauptwidget, in dem Buttons und Text untergebracht werden.
QWidget* mywidget = new QWidget();
//... horizontale, vertikale Position, Breite, Höhe in Pixel
mywidget->setGeometry( 200, 100, 450, 150 );// Instantiierung eines ersten Buttons
QPushButton* erster_button = new QPushButton( "Quit (pressed(): schon beim Mausclick)", mywidget );
// Rel. Position (30,10) in mywidget (400 breit, 30 hoch)erster_button->setGeometry( 30, 10, 400, 30 );
// ... Tritt Signal 'pressed' bei erster_button auf, ist der
// ... SLOTcode 'quit' (Verlassen des Programms) aufzurufen
QObject::connect( erster_button, SIGNAL( pressed() ), &myapp,SLOT( quit()));// Instantiierung eines Labels (nur Text)
QLabel* mylabel = new QLabel ( "Ein Programm mit zwei Quit-Buttons",mywidget);
// Rel. Position (30,40) in mywidget (400 breit, 50 hoch)
mylabel->setGeometry( 30, 40, 400, 50 );
mylabel->setFont(QFont("Times", 18, QFont:Bold) );// Instantiierung eines zweiten Buttons
QPushButton* zweiter_button = new QPushButton( "Quit (clicked(): erst nach Klick und Loslassen der Maus)", mywidget );
// Rel. Position (30,90) in mywidget (400 breit, 50 hoch)
zweiter_button->setGeometry( 30, 90, 400, 50 );
// Tritt Signal 'clicked' bei zweiter_button auf, ist der
//SLOTcode 'quit' (Verlassen des Programms) aufzurufen
QObject::connect( zweiter_button, SIGNAL( clicked() ), &myapp, SLOT( quit()));myapp.setMainWidget( mywidget ); // 'mywidget' ist das Hauptwidget
mywidget->show(); // Zeige Hauptwidget mit seinen Subwidgets an
return myapp.exec(); // Übergabe der Kontrolle an Methode 'exec'
// von QApplication
} -
das sieht doch schon mal ganz gut aus :wink:
du musst das jetzt mit einem Compiler übersetzen und dann mit den Header-Dateien linken
Da das aber für jemenden, der offentlich nicht weiss, was ein Compiler ist, alles ziemlich kompliziert ist, empfehle ich dir dringend eine IDE, die das automatisch macht.
Dafür kannst du eines der folgenden benutzen (oder du googelst selbst noch ein bischen), die hab ich aber alle nicht ausprobiert, da ich nicht mit qt arbeite:
http://www.kdevelop.org/
http://www.golem.de/0707/53396.html
http://www.eclipse.org/
http://www.monkeystudio.org/ -
die meisten stehen für java funktionier das auch in Linux?
-
java funktioniert auch in Linux
-
wie kann ich das in Linux Installieren check das noch nid ganz.
-