Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

How to Use QPushButton/de: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
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|فارسی]]
[[Category:German]]<br />[[Category:HowTo_German]]<br />[[Category:HowTo]]


=Verwendung von QPushButton=
'''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|فارسی]]


==Überblick==
[toc align_right=&quot;yes&amp;quot; depth=&quot;3&amp;quot;]
 
= Verwendung von QPushButton =
 
== Überblick ==


Mit der Klasse QPushButton kann man Knöpfe erstellen und handhaben.
Mit der Klasse QPushButton kann man Knöpfe erstellen und handhaben.


==Signale==
== Signale ==


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


===Signale der Klasse QAbstractButton===
=== Signale der Klasse QAbstractButton ===


* void clicked(bool checked = false)
* void clicked(bool checked = false)
Line 18: Line 22:
* void toggled(bool checked)
* void toggled(bool checked)


===Sonstige Signale===
=== Sonstige Signale ===


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


==Verwendung==
== Verwendung ==


===Text===
=== Text ===


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


===Icon===
=== 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><br />#include &lt;QApplication&amp;gt;<br />#include &lt;QPushButton&amp;gt;
 
int main(int argc, char* argv[])<br />{<br /> QApplication app(argc, argv);
 
QPushButton quit;
 
quit.setText(&quot;Beenden…&quot;);
 
QObject::connect(&amp;quit, SIGNAL (clicked()), &amp;app, SLOT (quit()));
 
quit.show();


* [[:Category:German|German]]
return app.exec&amp;amp;#40;&amp;#41;;<br />}
* [[:Category:HowTo|HowTo]]
* [[:Category:HowTo German|HowTo_German]]

Revision as of 11:16, 24 February 2015



German English Български Spanish 简体中文 Ελληνικά
Русский فارسی

[toc align_right="yes&quot; depth="3&quot;]

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&gt;
#include <QPushButton&gt;

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&amp;#40;&#41;;
}