[英]PyQt bug with QLIneEdit
當在文本中使用QLineEdit()時,它似乎在列表和詞典中創建了一個錯誤,此代碼有效:
from PyQt5.QtWidgets import *
a=[1,2]
b=a[0]
print(b)
但是當添加行編輯時,python將崩潰
from PyQt5.QtWidgets import *
c=QLineEdit()
a=[1,2]
b=a[0]
print(b)
我在多台計算機上使用Anaconda軟件包時發現了這一點,任何人都可以提出一種不涉及不使用列表或字典的解決方法。
您以錯誤的方式使用它。 首先,您必須使用QApplication(sys.argv)
來初始化所有需要的模塊和庫。
from PyQt5.QtWidgets import *
import sys
app = QApplication(sys.argv)
c = QLineEdit()
a = [1,2]
b = a[0]
print(b)
因此,找到一些PyQt5教程。
編輯:問題不是列表或字典,而是沒有QApplication
QListEdit
(或任何其他小部件)
您在遇到同樣的問題
from PyQt5.QtWidgets import *
QLineEdit()
要么
from PyQt5.QtWidgets import *
QWidget()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.