Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Hogyan tudom visszaállítani szövegből?

469
Üdv!

A PyQt5 Designer-ben van egy QDateEdit widget, amelyben meg lehet adni a dátumot és ha kiíratom a .text()-el, akkor ilyen (pl.: 2001. 11. 12) formában írja ki.

A kérdésem az lenne, hogy hogyan lehetne a widget alap (2000. 01. 01.) értékét megváltoztatni egy általam megadott dátumra szöveges dokumentumból.

Tehát a MainWindow ablaka tartalmaz egy QDateEdit widgetet és egy PushButton gombot.
Azt szeretném elérni, ha megnyomom a gombot, akkor az a szöveges dokumentumból beolvasott dátumot helyezze el a widgetben. Magyarul a widget alap 2000. 01. 01 értéke változzon meg a szöveges dokumentumban szereplő (pl.: 2011. 11. 13) értékre.

Nem erre a konkrét példára szeretnék megoldást kapni, csak nem tudom miket használjak, hogy a szöveges dokumentumból visszaadja a widgetbe a dátumot.
A .setText()-el nem működik.

Remélem érthetően fogalmaztam és a válaszokat előre is köszönöm!
Jelenleg 1 felhasználó nézi ezt a kérdést.
python, pyqt5, dátum, QDateEdit
0
Felsőoktatás / Informatika

Válaszok

1
A QDateEdit osztálynak van egy setDate nevű metódusa. Ez egy QDate típust vár paraméterül, ilyet pedig a QDate.fromString függvénnyel tudsz sztringből létrehozni.

Példakód: https://pastebin.com/HuepHkUC
1