QAbstractSpinBox Class Reference.

Klassen QAbstractSpinBox gir en spinbox og en linjearbeid for a vise verdier. Mer.

Metoder.

Qt-signaler.

Detaljert beskrivelse.

Klassen QAbstractSpinBox gir en spinbox og en linjearbeid for a vise verdier.

Klassen er utformet som en vanlig superklasse for widgets som QSpinBox, QDoubleSpinBox og QDateTimeEdit.

Her er de viktigste egenskapene til klassen:

Tekst: Teksten som vises i QAbstractSpinBox. justering: Justeringen av teksten i QAbstractSpinBox. innpakning: Om QAbstractSpinBox brytes fra minimumsverdien til maksimumsverdien og vica versa.

QAbstractSpinBox gir en virtuell stepBy () -funksjon som kalles nar brukeren utloser et trinn. Denne funksjonen tar et heltall for a indikere hvor mange trinn som ble tatt. F.eks Hvis du trykker Qt.Key_Down, utloses et anrop til stepBy (-1).

QAbstractSpinBox gir ogsa en virtuell funksjon stepEnabled () for a avgjore om oppstart / ned er tillatt nar som helst. Denne funksjonen returnerer en bitet av StepEnabled.

Skriv dokumentasjon.

QAbstractSpinBox.ButtonSymbols.

Denne typen Enum beskriver symbolene som kan vises pa knappene i en spin-boks.

QAbstractSpinBox.CorrectionMode.

Denne enum typen beskriver modusen som sperren vil bruke til a korrigere en mellomliggende verdi hvis redigering er ferdig.

QAbstractSpinBox.StepEnabledFlag.

Type StepEnabled er en typedef for QFlags & lt; StepEnabledFlag & gt ;. Den lagrer en ELLER kombinasjon av StepEnabledFlag-verdier.

Metodokumentasjon.

QAbstractSpinBox .__ init__ (selv, QWidget & # 160; foreldre & # 160; = & # 160; Ingen)

Foreldringsargumentet, om ikke None, forarsaker at selv skal eies av Qt i stedet for PyQt.

Konstruerer en abstrakt snekke med det angitte foreldre med standard innpakning og justeringsegenskaper.

Qt.Alignment QAbstractSpinBox.alignment (self)

ButtonSymbols QAbstractSpinBox.buttonSymbols (self)

QAbstractSpinBox.changeEvent (selv, QEvent «)

QAbstractSpinBox.clear (selv)

Denne metoden er ogsa et Qt-spor med C ++ signatur void clear ().

Rydder lineedit for all tekst, men prefiks og suffiks.

QAbstractSpinBox.closeEvent (selv, QCloseEvent «)

QAbstractSpinBox.contextMenuEvent (selv, QContextMenuEvent «e)

CorrectionMode QAbstractSpinBox.correctionMode (selv)

bool QAbstractSpinBox.event (selv, QEvent & # 160; event)

QString & # 160; skriv inn QAbstractSpinBox.fixup (egen, QString & # 160; -inngang)

Denne virtuelle funksjonen kalles av QAbstractSpinBox hvis inngangen ikke er validert til QValidator.Acceptable nar Return er trykket eller interpretText () kalles. Det vil forsoke a endre teksten slik at den er gyldig. Reimplemented i de ulike underklassene.

QAbstractSpinBox.fixup (egen, QString & # 160; -inngang)

QAbstractSpinBox.focusInEvent (selv, QFocusEvent «)

QAbstractSpinBox.focusOutEvent (selv, QFocusEvent «)

bool QAbstractSpinBox.hasAcceptableInput (selv)

bool QAbstractSpinBox.hasFrame (selv)

QAbstractSpinBox.hideEvent (selv, QHideEvent «e)

QAbstractSpinBox.initStyleOption (selv, QStyleOptionSpinBox & # 160; -alternativ)

Initialiser alternativet med verdiene fra denne QSpinBox. Denne metoden er nyttig for underklasser nar de trenger en QStyleOptionSpinBox, men onsker ikke a fylle ut all informasjonen selv.

QVariant QAbstractSpinBox.inputMethodQuery (selv, Qt.InputMethodQuery)

QAbstractSpinBox.interpretText (selv)

Denne funksjonen tolker teksten til spin-boksen. Hvis verdien har endret seg siden siste tolkning, vil den avgi signaler.

bool QAbstractSpinBox.isAccelerated (self)

bool QAbstractSpinBox.isReadOnly (selv)

bool QAbstractSpinBox.keyboardTracking (selv)

QAbstractSpinBox.keyPressEvent (selv, QKeyEvent & # 160; e)

Denne funksjonen handterer tastaturinngang.

Folgende nokler handteres spesifikt:

QAbstractSpinBox.keyReleaseEvent (selv, QKeyEvent & # 160; e)

QLineEdit QAbstractSpinBox.lineEdit (selv)

Denne funksjonen returnerer en peker til linjearbeidet av spin-boksen.

QSize QAbstractSpinBox.minimumSizeHint (selv)

QAbstractSpinBox.mouseMoveEvent (selv, QMouseEvent «e)

QAbstractSpinBox.mousePressEvent (selv, QMouseEvent «e)

QAbstractSpinBox.mouseReleaseEvent (selv, QMouseEvent «e)

QAbstractSpinBox.paintEvent (selv, QPaintEvent «)

QAbstractSpinBox.resizeEvent (selv, QResizeEvent «)

QAbstractSpinBox.selectAll (selv)

Denne metoden er ogsa et Qt-spor med C ++ signatur void selectAll ().

Velger all teksten i spinboksen unntatt prefikset og suffikset.

QAbstractSpinBox.setAccelerated (selv, bool & # 160; pa)

QAbstractSpinBox.setAlignment (selv, Qt.Alignment & # 160; flagg)

QAbstractSpinBox.setButtonSymbols (selv, ButtonSymbols & # 160; bs)

QAbstractSpinBox.setCorrectionMode (selv, CorrectionMode & # 160; cm)

QAbstractSpinBox.setFrame (selv, bool)

QAbstractSpinBox.setKeyboardTracking (selv, bool & # 160; kt)

QAbstractSpinBox.setLineEdit (selv, QLineEdit «)

E-argumentet har det eierskap overfort til Qt.

Angir linjearbeidet for spinboksen for a v re lineEdit i stedet for den gjeldende linjedigeringsgrensesnittet. lineEdit kan ikke v re 0.

QAbstractSpinBox tar eierskap av den nye lineEdit.

Hvis QLineEdit.validator () for linjenEdit returnerer 0, vil den interne validatoren for spinboken settes pa linjebeskrivelsen.

QAbstractSpinBox.setReadOnly (selv, bool «)

QAbstractSpinBox.setSpecialValueText (selv, QString ‘s)

QAbstractSpinBox.setWrapping (selv, bool & # 160; w)

QAbstractSpinBox.showEvent (selv, QShowEvent & # 160; e)

QSize QAbstractSpinBox.sizeHint (selv)

QString QAbstractSpinBox.specialValueText (selv)

QAbstractSpinBox.stepBy (selv, int & # 160; trinn)

Virtual funksjon som kalles nar brukeren utloser et trinn. Trinnparameteren angir hvor mange trinn som ble tatt, f.eks. Ved a trykke Qt.Key_Down utloses en samtale til stepBy (-1), mens trykke Qt.Key_Prior vil utlose en samtale til stepBy (10).

Hvis du har underklasse QAbstractSpinBox, ma du gjenopprette denne funksjonen. Merk at denne funksjonen kalles selv om den resulterende verdien vil v re utenfor grensene for minimum og maksimum. Det er denne funksjonens jobb a handtere disse situasjonene.

QAbstractSpinBox.stepDown (selv)

Denne metoden er ogsa et Qt-spor med C ++-signatur-void stepDown ().

Trinn ned med ett linestep Kaller dette sporet er analogt med a ringe stepBy (-1);

StepEnabled QAbstractSpinBox.stepEnabled (selv)

Virtuell funksjon som bestemmer om opp og ned er lovlig til enhver tid.

Opp pilen blir malt som deaktivert med mindre (stepEnabled () & StepUpEnabled)! = 0.

Standard implementeringen vil returnere (StepUpEnabled | StepDownEnabled) hvis innpakning er slatt pa. Ellers vil det returnere StepDownEnabled hvis verdien er & gt; minimum () eller’ed med StepUpEnabled hvis verdi & lt; maksimum().

Hvis du har underklasse QAbstractSpinBox ma du reimplement denne funksjonen.

QAbstractSpinBox.stepUp (selv)

Denne metoden er ogsa et Qt-spor med C ++ signatur void stepUp ().

Steg opp med ett linestep Kaller dette sporet er analogt med a ringe stepBy (1);

QString QAbstractSpinBox.text (selv)

QAbstractSpinBox.timerEvent (selv, QTimerEvent & # 160; e)

(QValidator.State, QString & # 160; -inngang, int & # 160; pos) QAbstractSpinBox.validate (selv, QString & # 160; -inngang, int & # 160; pos)

Denne virtuelle funksjonen kalles av QAbstractSpinBox for a avgjore om inngangen er gyldig. Pos-parameteren angir posisjonen i strengen. Reimplemented i de ulike underklassene.

(QValidator.State, int & # 160; pos) QAbstractSpinBox.validate (selv, QString & # 160; -inngang, int & # 160; pos)

QAbstractSpinBox.wheelEvent (selv, QWheelEvent «)

bool QAbstractSpinBox.wrapping (selv)

Qt Signaldokumentasjon.

void editingFinished ()

Dette er standard overbelastning av dette signalet.

Dette signalet er sendt ut, er redigering ferdig. Dette skjer nar spinnkassen mister fokus og nar inntastingen trykkes.


Hilsen! Vil du spille i det beste kasinoet? Vi forbereder det for deg. Spill her nå!