How to Use QPushButton/de: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
'''German''' [[How to Use QPushButton|English]] [[How to Use QPushButton Bulgarian|Български]] [[How to Use QPushButton Spanish|Spanish]] [[How to Use QPushButton SimplifiedChinese|简体中文]] [[How to Use QPushButton Greek|Ελληνικά]]<br />[[How to Use QPushButton Russian|Русский]] [[How to Use QPushButton Persian|فارسی]]
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}
[[Category:HowTo/de]]
{{LangSwitch}}


=Verwendung von QPushButton=
= Verwendung von QPushButton =


==Überblick==
== Überblick ==


Mit der Klasse QPushButton kann man Knöpfe erstellen und handhaben.
Mit der Klasse {{DocLink|QPushButton}} kann man als Entwickler Schaltflächen erstellen und bearbeiten. Diese Klasse kann einfach genutzt und angepasst werden und zählt deshalb zu den nützlichsten Klassen in Qt. Normalerweise zeigen Schaltflächen Text an, es können Icons daraufgeladen und angezeigt werden.


==Signale==
QPushButton erbt von {{DocLink|QAbstractButton}} welcher wiederum von {{DocLink|QWidget}} erbt.


Folgende Signale können von einem QPushButton-Objekt ausgelöst werden:
== Signale ==


===Signale der Klasse QAbstractButton===
=== Vererbt von QAbstractButton ===


* void clicked(bool checked = false)
* <tt>void clicked(bool checked = false)</tt>
* void pressed()
* <tt>void pressed()</tt>
* void released()
* <tt>void released()</tt>
* void toggled(bool checked)
* <tt>void toggled(bool checked)</tt>


===Sonstige Signale===
=== Vererbt von QWidget ===


* void customContextMenuRequested(const QPoint &amp; pos) (aus QWidget)
* <tt>void customContextMenuRequested(const QPoint &pos)</tt>
* void destroyed(QObject * obj = 0) (aus QObject)


==Verwendung==
=== Vererbt von QObject ===


===Text===
* <tt>void destroyed(QObject *obj = nullptr)</tt>


Den Text, der aus dem Knopf angezeigt werden soll, kann man mit setText() festlegen. Den aktuell angezeigten Text bekommt man mit text().


===Icon===
== Verwendung ==
 
=== Text ===
 
Den Text, der auf dem Knopf angezeigt werden soll, kann mit <tt>[https://doc.qt.io/qt-6/qabstractbutton.html#text-prop setText()]</tt> festgelegt werden. 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.
Ein Icon kann man mit setIcon() spezifizieren, während man das aktuelle Icon mit icon() bekommt.


==Beispiel==
== Beispiel ==


Ein Beispiel für einen QPushButton:
Ein Beispiel für einen QPushButton:


===Categories:===
<code>
#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();


* [[:Category:German|German]]
return app.exec();
* [[:Category:HowTo|HowTo]]
}
* [[:Category:HowTo German|HowTo_German]]

Latest revision as of 08:52, 8 November 2024

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.

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

Verwendung von QPushButton

Überblick

Mit der Klasse QPushButton kann man als Entwickler Schaltflächen erstellen und bearbeiten. Diese Klasse kann einfach genutzt und angepasst werden und zählt deshalb zu den nützlichsten Klassen in Qt. Normalerweise zeigen Schaltflächen Text an, es können Icons daraufgeladen und angezeigt werden.

QPushButton erbt von QAbstractButton welcher wiederum von QWidget erbt.

Signale

Vererbt von QAbstractButton

  • void clicked(bool checked = false)
  • void pressed()
  • void released()
  • void toggled(bool checked)

Vererbt von QWidget

  • void customContextMenuRequested(const QPoint &pos)

Vererbt von QObject

  • void destroyed(QObject *obj = nullptr)


Verwendung

Text

Den Text, der auf dem Knopf angezeigt werden soll, kann mit setText() festgelegt werden. 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:

  1. include <QApplication>
  2. 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(); }