Hirdetés
- Így spórolhat az Apple az iPhone 18 kijelzőin
- Samsung Galaxy A57 - kecses test, lusta lélek
- OnePlus 15 - van plusz energia
- Fittyet hány a pesti napfényre a Honor 600
- Mobil flották
- iOS alkalmazások
- Microsoft Rewards
- Milyen okostelefont vegyek?
- One mobilszolgáltatások
- Redmi Note 14 5G - jól sikerült az alapmodell
Új hozzászólás Aktív témák
-
cousin333
addikt
válasz
LógaGéza
#458
üzenetére
Itt a PySerial dokumentációja a kérdéses modullal: [link]
Ezek alapján a kód a következő (létezik az, hogy nekem nincs egyetlen COM portom sem? Az Eszközkezelő sem említi őket
Majd holnap én is kipróbálom):# Valahol a kód elején a többi importtal
import serial.tools.list_portsA port lista létrehozása a comports() függvénnyel. Ez egy generátor objektumot hoz létre, amiből a portok így adódnak:
ports = list(serial.tools.list_ports.comports())Ennek a listának az elemei a dokumentáció szerint 3 elemű tuple-k. Ebből nekünk az elsőre van szükségünk (ami igazából a nulladik), azt adjuk be a serial.Serial() objektumnak. Ha csak az első elemek kellenek, akkor a fenti helyett egyszerűen írjuk ezt:
ports = [p[0] for p in serial.tools.list_ports.comports()]Ez elvileg működik, mint írtam, COM port hiányában nem tudom most kipróbálni... De holnap biztos megteszem, mert a téma engem is érdekel.
A kérdéses kódban pedig a 85-87-es sort kell módosítani, imigyen:
for p in serial.tools.list_ports.comports():
print(p)
self.combobox_port.append_text(p[0])
Új hozzászólás Aktív témák
- Eljött a CPU-k kora az AI-piacon
- nVidia tulajok OFF topikja
- Kormányok / autós szimulátorok topikja
- Azonnali fotós kérdések órája
- Gran Turismo
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- 5.1, 7.1 és gamer fejhallgatók
- TCL LCD és LED TV-k
- Tőzsde és gazdaság
- Építő/felújító topik
- További aktív témák...
- Üvegfólia,hidrogél fólia: iPhone ,Honor,Google Pixel,,Nothing Phone,Motorola, Samsung telefonokhoz
- 2TB HDD 100/100 - Több darab!
- Gigabyte AORUS 16X - Core i9 14900HX - 32gb ram - RTX 4090 (175W) 1TB SSD + 2027 januárig gyári gar
- SEAGATE ST500DM002 SATA III 500 GB 3,5 HDD
- HP Z2 G4 Workstation 500W táp - üresen - alaplap+ház+táp+CPU hűtő - ram, ssd és cpu nélkül - 2db van
- iking.hu Apple iPhone XR 64GB használt White megkímélt 100% akku 6 hónap garancia
- Keresünk iPhone 13/13 Mini/13 Pro/13 Pro Max
- Sandisk Portable SSD 2TB!
- Dell Precision 5570! 4K Touch / i7-12800H / RTX A2000 / 32GB DDR5 / 512GB NVMe! BeszámítOK
- Lenovo Thinkpad P15 Gen 2 - 82 akkuciklus - 27% ÁFA- Garancia - 0373BE
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Majd holnap én is kipróbálom):

