Új hozzászólás Aktív témák
-
mihal
csendes tag
válasz
Victor Súgó
#1784
üzenetére
-
cousin333
addikt
válasz
Victor Súgó
#1763
üzenetére
Az absztrakt osztályt valóban benéztem, de egyébként nem értettem félre.
Én is láttam, hogy nincs saját doksi, de pont ez a lényeg: minek? A PyQt csak egy wrapper a C++ implementációhoz. Ugyanazokat az osztályokat, metódusokat, paramétereket használja, csak éppen "pythonosan". Teljesen felesleges mindent duplán leírni, a dokumentáció használatához meg nem kell C++ tudás. Te egy random példát hoztál, én meg annak alapján leírtam, hogyan kell használni. Amúgy - mint írtam - a QtDesigner sok terhet levesz az ember válláról.
Az absztrakt osztályoktól nem tudom, mit remélsz, de a Python is támogatja őket a gyári abc modullal.
Szokjon C++-ra, akinek két anyja van...
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
justmemory
senior tag
válasz
Victor Súgó
#1754
üzenetére
Szia,
én ugyan nem python3-omhoz használom (nem tudom mekkora különbség lehet...), de pygtk/hildon vonalon mozgok, mert nokia n900-as telóm van (python 2.5 van hozzá gyárilag...), és noha ahhoz is "jó" a pyqt, én a pygtk/hildon-t kezdtem el használni, és használom a mai napig is (meg amíg a telefonom bírja...
) -
#82595328
törölt tag
válasz
Victor Súgó
#1772
üzenetére
Itt van magyarázat, hogy miért nem megy linuxon a pip:
https://wxpython.org/pages/downloads/ -
#82595328
törölt tag
válasz
Victor Súgó
#1770
üzenetére
Amennyire emlékszem, linuxra a Phoenix sosem ment fel pip-pel. Azt hiszem wheel csomagból tudtam telepíteni, de már nem emlékszem hogy. Ubuntura csak a 2.8-ból volt csomag a 4.0-ból. Előbb utóbb szerintem minden nagyobb disztribúción lesz majd csomag.
-
#82595328
törölt tag
válasz
Victor Súgó
#1768
üzenetére
Valójában a Qt az, amire ránéztem. /tmp-ből kiindulva linuxon próbáltad. Linuxon a pip install nem nagyon megy. Arch alapú disztrókon van csomag. Windowson a pip install megy, csak előbb frissíteni kell a pip-et.
-
#82595328
törölt tag
válasz
Victor Súgó
#1765
üzenetére
Honnan veszed, hogy nem ismerem?
Szerintem nem írtam ilyet. -
#82595328
törölt tag
válasz
Victor Súgó
#1763
üzenetére
Ha nem akarsz C++ foglalkozni, akkor tudom javasolni a wxPython-t. Sokáig nem volt hozzá Python3 támogatás, de már van . Van hozzá normális dokumentáció, GUI tervező. Igaz fapadosabbnak tűnik, mint a Qt.
-
cousin333
addikt
válasz
Victor Súgó
#1761
üzenetére
Elsőre szokatlan lehet, de igazából nem bonyolult, hála pl. a PyQt-nek. Nem is kell érteni a C++-hoz. Egyszerűen példányosítod a QAbstractSlider-t a PyQt5.QtWidgets modulból, ahogy bármelyik Python osztállyal is tennéd. A C++-os súgó pedig felsorolja a hozzá tartozó metódusokat (Public Functions) és tulajdonságokat (Public Slots), amiket setter/getter-ként kell használni, ugyanazzal az elnevezéssel, ami a dokumentációban szerepel. Valamint leírja a signal-okat, amikkel más függvényeket lehet rendelni bizonyos eseményekhez (pl. a gomb meg lett nyomva).
-
cousin333
addikt
válasz
Victor Súgó
#1754
üzenetére
PyQt: mit nem találtál a dokumentációban? Szerintem csak arra kell figyelni, hogy a verziószám megegyezzen, amúgy nem volt gondom vele, csak a logikájára kell ráérezni. Igaz, nem használtam olyan intenzíven/sokat.
Nem triviális elkezdeni - ahogy szerintem a többit sem - de pl. az Anaconda disztribúció tartalmazza a QtDesigner-t, amivel fogd és vidd technikával lehet GUI ablakokat létrehozni és elmenteni. Innen már csak pár sor Python kód, és be is töltötted, csak a mögöttes logikát kell hozzátenni a slot-okkal meg az érték kiolvasásokkal, ami már egyszerűbb.
Egy másik - mások által sem említett - alternatíva, amit én még nem használtam, csak olvastam róla, de érdekesnek tűnik, az a Kivy.
-
BoB
veterán
válasz
Victor Súgó
#1754
üzenetére
PyGtk-> pygobjectQt részen meg
Qt for Python, ez a hivatalos de nemtom hol tart, legutóbb még csak techincal preview volt. -
válasz
Victor Súgó
#1754
üzenetére
Én nem csinálnék GUI-t pythonban, csak ha nagyon muszáj. Nagyon muszáj?
Új hozzászólás Aktív témák
- BestBuy topik
- PlayStation 5
- Huszadik születésnapjára eléggé megváltozott az Antec nagytornya
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- Micro Four Thirds
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Hobby elektronika
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Azonnali alaplapos kérdések órája
- VR topik
- További aktív témák...
- LG UltraGear OLED 45GX950A 5K2K WOLED 3 év gyártoi garancia!
- Gamer / Munka PC i5-11600K 32GB DDR4 3200MHz 500GB Samsung NVMe SSD Arctic Vízhűtés
- Egyedi gépházad van? NINCS! Itt a lehetőség NONAME-1 ATX Gépház! Ingyen MPL-el
- Dell Alienware AW2518HF 240hz 1ms monitor
- M1 MAX macbook pro 16" eladó! (10/32 mag /64GB ram/1TB)
- ÚJ Lenovo LOQ 15AHP10 - 15.6"FHD 144Hz - Ryzen 7 250 - 16GB 1TB - Win11 - RTX 5060 - 3 év gari
- BESZÁMÍTÁS! AMD Ryzen 7 5800X3D 8 mag 16 szál processzor garanciával hibátlan működéssel
- Telefon felvásárlás!! Xiaomi Redmi Note 13, Xiaomi Redmi Note 13 Pro, Xiaomi Redmi Note 13 Pro+
- Új könyv: A szamuráj erényei Kicune - Itó könyve
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
![;]](http://cdn.rios.hu/dl/s/v1.gif)
)
