Diskussion:KDE
Füge neue Diskussionsthemen unten an:
Klicke auf , um ein neues Diskussionsthema zu beginnen.Archiv |
Wie wird ein Archiv angelegt? |
Programmierbeispiel
[Quelltext 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)