- Mini PC
- 3DMark (2013) eredmények
- Milyen billentyűzetet vegyek?
- Hogy is néznek ki a gépeink?
- Azonnali alaplapos kérdések órája
- Hivatalosan is elkezd védekezni az Intel csodafegyvere ellen az új Geekbench
- NVIDIA GeForce RTX 3060 (GA106)
- Vezetékes FÜLhallgatók
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- ThinkPad (NEM IdeaPad)
Ú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
- Mini PC
- 3DMark (2013) eredmények
- Milyen billentyűzetet vegyek?
- Crimson Desert
- Anime filmek és sorozatok
- Autós topik látogatók beszélgetős, offolós topikja
- Hogy is néznek ki a gépeink?
- Redmi Note 15 Pro 5G – a szokásosat?
- Azonnali alaplapos kérdések órája
- 50 év után kilőtt négy űrhajós a Holdra
- További aktív témák...
- GAMER PC! Ryzen 7700X / RX 9070 / 32GB DDR5 / 1TB Gen4 / X870E /850w Platinum! BeszámítOK!
- Asus Zephyrus G16 GAMING Notebook! Ultra 9 185H / RTX 4060 / 32GB 7500MHz / 1TB! BeszámítOK
- Üzleti kategóriás laptopok, asztali számítógépek, alkatrészek,garanciával, ZoliLaptop.hu
- TOP Pure White PC /Ryzen 7 9850X3D, 32GB DDR5 RAM, 1TB M.2 PCIe SSD/ akciós áron eladó!
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4619, 100% Akksi
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Majd holnap én is kipróbálom):
