How to Use QPushButton/de: Difference between revisions
Jump to navigation
Jump to search
m (Simow moved page How to Use QPushButton German to How to Use QPushButton/de: Localisation) |
AutoSpider (talk | contribs) (Decode HTML entity names) |
||
Line 29: | Line 29: | ||
=== Sonstige Signale === | === Sonstige Signale === | ||
* void customContextMenuRequested(const QPoint & | * void customContextMenuRequested(const QPoint & pos) (aus QWidget) | ||
* void destroyed(QObject * obj = 0) (aus QObject) | * void destroyed(QObject * obj = 0) (aus QObject) | ||
Line 58: | Line 58: | ||
quit.setText("Beenden…"); | quit.setText("Beenden…"); | ||
QObject::connect(& | QObject::connect(&quit, SIGNAL (clicked()), &app, SLOT (quit())); | ||
quit.show(); | quit.show(); |
Revision as of 17:21, 12 March 2015
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine. Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean. |
German English Български Spanish 简体中文 Ελληνικά Русский فارسی
[toc align_right="yes" depth="3"]
Verwendung von QPushButton
Überblick
Mit der Klasse QPushButton kann man Knöpfe erstellen und handhaben.
Signale
Folgende Signale können von einem QPushButton-Objekt ausgelöst werden:
Signale der Klasse QAbstractButton
- void clicked(bool checked = false)
- void pressed()
- void released()
- void toggled(bool checked)
Sonstige Signale
- void customContextMenuRequested(const QPoint & pos) (aus QWidget)
- void destroyed(QObject * obj = 0) (aus QObject)
Verwendung
Text
Den Text, der aus dem Knopf angezeigt werden soll, kann man mit setText() festlegen. Den aktuell angezeigten Text bekommt man mit text().
Icon
Ein Icon kann man mit setIcon() spezifizieren, während man das aktuelle Icon mit icon() bekommt.
Beispiel
Ein Beispiel für einen QPushButton:
- include <QApplication>
- include <QPushButton>
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
QPushButton quit;
quit.setText("Beenden…");
QObject::connect(&quit, SIGNAL (clicked()), &app, SLOT (quit()));
quit.show();
return app.exec();
}