Hirdetés
- 100 wattos töltést és 27 wattos fordított töltést kap a Redmi Turbo 5 Max
- Másfél millió forintért már haza is vihető a Huawei aranyozott csúcsórája
- Gyártási gondok a BOE-nél: Samsung kaphatja az iPhone 17e kijelzőit is
- Mágneses hordozható töltővel készül a Samsung a Galaxy S26 mellé
- Képeken mutatjuk meg a Lenovo Idea Tab Pro Gen 2-t
- A Nothing történelmet emleget, közben új logót mutogat
- Komoly kihívót küldött a konkurenciára a Honor
- Bemutatkozott a Poco X7 és X7 Pro
- Google Pixel topik
- Yettel topik
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy A55 - új év, régi stratégia
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Vége lehet a OnePlusnak? Állítólag az Oppo bezárná a márkát
- Milyen okostelefont vegyek?
Ú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
- Steam topic
- gban: Ingyen kellene, de tegnapra
- A Nothing történelmet emleget, közben új logót mutogat
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- A legrosszabb CPU-k – az ExtremeTech szerint
- AMD APU (AM4 és AM5) topik
- Xiaomi eladó/csere
- Melyik tápegységet vegyem?
- E-book olvasók
- Milyen monitort vegyek?
- További aktív témák...
- Toshiba Enterprise Capacity MG09 18TB - 512MB, 7200rpm, SATA3 - 100/100 -as - Eladó!
- Akció! Gamer PC-Számítógép! Csere-Beszámítás! R5 1600X / RX 580 8GB / 500GB SSD + 2TB HDD / 16GB RAM
- SOYO M4 Air Mini PC, Intel N95, 16 GB DDR4 RAM, 512 GB SSD
- Új Lenovo LOQ 15IRX10, FHD IPS, i7-13650HX ,NVIDIA RTX 5070, 24GB DDR5, 512GB NVMe, gar
- HÁLÓZATI SWITCH AKCIÓ! Több db egyben, használt, nem használt , dobozos, 24-, 26-, 48 portos!
- RAPOO 7100P 1000DPI optikai rádiós 5GHz egér
- GYÖNYÖRŰ iPhone 13 Mini 128GB Blue -1 ÉV GARANCIA -Kártyafüggetlen, MS3886
- Gamer PC- Számítógép! Csere-Beszámítás! R5 5500 / RX 6700XT 12GB / 16GB DDR4 / 1TB Nvme SSD
- Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
- iPhone 17 256 GB Sage - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok !!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Majd holnap én is kipróbálom):

