WebHU - Programozási kérdések és válaszok

PyQt5.QtWebEngineWidgets használata Windowson: lehetséges?

Megpróbálok egy alkalmazást létrehozni a PyQt5-ben (5.6+ verzió) a Python 3.6-ban. Tartalmaz egy webböngészőt a QtWebEngineWidgets használatával. Mac-en jól működik, azonban Windowson vannak problémák. Amikor futtatom a kódot Windows rendszeren, és importálom a modult:

from PyQt5 import QtWebEngineWidgets

A következő hibát kapom:

ImportError: cannot import name 'QtWebEngineWidgets'

Néhány fórumot olvasva úgy tűnik, hogy a PyQt5.QtWebEngineWidgets még nem érhető el Windows rendszeren. Ez a helyes? Akkor hogyan lehet webböngésző ablakom?

Az interneten rájöttem, hogy használhatom a QtWebKit-et, de az itt úgy tűnik, hogy a QtWebKit eltávolításra került Qt5.6. És akkor mi van? Vissza kell állítanom a PyQt verziót?

A Python 3.6-ban amúgy sem tudok 5.6 alá menni. A Python verziót is módosítanom kell?


  • Elmagyarázná, hogyan telepítette a pyqt5-öt, próbálta-e telepíteni a pyqt5 újabb verzióját?. 09.08.2017
  • Újabb verzió, mint a legújabb verzió (5.9)? Ez nehéz... 5.6+-ot adtam meg, vagyis 5.6-tól kezdve mindegyiket kipróbáltam 09.08.2017
  • PyCharmon keresztül telepítettem, btw 09.08.2017

Válaszok:


1

kipróbálhatja az egyik megoldást,

régi verzió telepítése:

pip install PyQt5==5.11.3

vagy telepítse:

pip install PyQtWebEngine
06.04.2019

2

A PyQt5.6 letölthető innen: https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.6

A QtWebKit elavult a Qt 5.5-ben, és eltávolították az 5.6-ban. Mert a QtWebEngineWidgets modul jobb, mint a QtWebkit.

A példakönyvtár számos példát tartalmaz a QtWebEngineWidgetsről

10.08.2017

3

Igen, lehetséges a QtWebEngineWidgets használata Windows rendszeren.

08.07.2021
Új anyagok

A rádiógomb ellenőrzött eseményének használata a jQueryben
Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

Miért érdemes elkezdeni a kódolást 2023-ban?
01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

🎙 Random Noise #2  – Örökbefogadás és hit
az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..