„Diskussion:KDE“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 1 Jahr von 2A01:C23:84AD:2000:E6A:E635:6EDC:7ABF in Abschnitt Programmierbeispiel
Zur Navigation springen Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
Frage
Bot: 1 Abschnitt nach Diskussion:KDE/Archiv/1#Academy-Link archiviert – letzte Bearbeitung: 2A01:C23:84AD:2000:E6A:E635:6EDC:7ABF (23.08.2022 23:02:10)
 
(220 dazwischenliegende Versionen von 98 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Diskussionsseite}}
Ich komme auch aus der EDV und habe daher durchaus Verständnis für EDV-nahe Inhalte und Seiten. Es ist vermutlich auch unausweichlich, dass manches davon umgesetzt wird.
{{Autoarchiv|Alter=365|Mindestbeiträge=1|Mindestabschnitte=1|Ziel='Diskussion:KDE/Archiv/1'}}
{{Archivübersicht|
* [[/Archiv/1|ab 2005]]
}}


== Programmierbeispiel ==


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


Wie sieht das bei KDE aus?
Andererseits glaube ich - obwohl Außenseiter in der Wikipedia - dass solche Seiten nicht hierher gehören. Lässt man sie zu, dann würde das bedeuten, dass im Prinzip jedes Produkt und jede Marke hier Eingang finden kann. -- HelmutLeitner


<nowiki>#</nowiki>include <QtGui>


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


// Eine QApplication stellt immer die Basis dar
Ach, endlich jemand, der mir aus der Seele spricht! Wobei mir mehr noch als KDE der hier auch schon beschriebene [[tar]]-Befehl ein wenig sauer aufstößt. Dann könnte man gleichermaßen alle UNIX-, DOS- und sonstigen Befehle aufführen, aber das gehört doch wohl eher in ein Benutzerhandbuch als in ein Lexikon. Dass die Wikipedia, zumindest am Anfang, insgesamt etwas Computer- und Informatiklastig ist, lässt sich aber halt nicht ändern und liegt wohl in der Natur der Sache. -- [[Ben-Zin]]


QApplication app(argc, argv);


// Ein Fenster mit einem Titel erzeugen


QWidget window;
Seid doch nicht so streng. Da gibt es Leute , die hören den Begriff kde zum ersten Mal . Wenn Wikipedia ihnen eine neutrale und verständliche Information bietet , dann ist das m.E. in Ordnung.
window.setWindowTitle("Qt4-Example");


// Ein Label mit einem Text erzeugen
Es ist ein Unterschied ob man einen Beitrag in Wikipedia schreibt oder sich im entsprechenden Fachgebiet auskennt oder ob man als Laie eine schnelle Information sucht.


QLabel *label = new QLabel("Hello World!");
-- [[rho]]


label->setAlignment(Qt::AlignCenter);


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


QPushButton *button = new QPushButton("&Exit");
KDE und TAR stehen aber auch im [[Brockhaus]], zumindest in der CD-Version. -- [[Flups]]


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


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


QVBoxLayout *layout = new QVBoxLayout;
Wie schaut es im [[Brockhaus]] mit Mercedes, Nike und Red-Bull aus? Bzw. wo ist die Grenze zwischen einem vielleicht noch akzeptierten KDE und einem vermutlich nicht mehr akzeptablen Xyz-Antivirus-Programm oder dem Abc-Baller-Shooter? -- HelmutLeitner


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 --[[Spezial:Beiträge/2A01:C23:84AD:2000:E6A:E635:6EDC:7ABF|2A01:C23:84AD:2000:E6A:E635:6EDC:7ABF]] 23:02, 23. Aug. 2022 (CEST)

Aktuelle Version vom 24. August 2022, 00:01 Uhr

Diese Diskussionsseite dient dazu, Verbesserungen am Artikel „KDE“ zu besprechen. Persönliche Betrachtungen zum Thema gehören nicht hierher. Für allgemeine Wissensfragen gibt es die Auskunft.

Füge neue Diskussionsthemen unten an:

Klicke auf Abschnitt hinzufügen, 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)Beantworten