Diskussion:KDE

Aus Demo Wiki
Zur Navigation springenZur Suche springen

Vorlage:Diskussionsseite Vorlage:Autoarchiv Vorlage:Archivübersicht

Programmierbeispiel

[Bearbeiten]

Da KDE von QT abgeleitet ist, ist vielleicht ein Programmierbeispiel analog QT interessant:

Wie sieht das bei KDE aus?

#include <QtGui>

int main(int argc, char **argv) {

// Eine QApplication stellt immer die Basis dar

QApplication app(argc, argv);

// Ein Fenster mit einem Titel erzeugen

QWidget window; window.setWindowTitle("Qt4-Example");

// Ein Label mit einem Text erzeugen

QLabel *label = new QLabel("Hello World!");

label->setAlignment(Qt::AlignCenter);

// Eine Schaltfläche mit Tastenkürzel Alt-E erzeugen, welche die Anwendung beendet

QPushButton *button = new QPushButton("&Exit");

QObject::connect(button, SIGNAL(clicked()), &app, SLOT(quit()));

// Sowohl das Label als auch die Schaltfläche vertikal ausrichten

QVBoxLayout *layout = new QVBoxLayout;

layout->addWidget(label);

layout->addWidget(button);

window.setLayout(layout);

// Das Fenster anzeigen, die Anwendung starten und ihr Ergebnis (an das Betriebssystem) zurückliefern

window.show();

return app.exec();

}


Gruss Kfelske --2A01:C23:84AD:2000:E6A:E635:6EDC:7ABF 23:02, 23. Aug. 2022 (CEST)