当在文本中使用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软件包时发现了这一点,任何人都可以建议不涉及不使用列表或词典的工作。
答案 0 :(得分:0)
你以错误的方式使用它。首先,您必须使用QApplication(sys.argv)
启动所有需要的模块和库。
from PyQt5.QtWidgets import *
import sys
app = QApplication(sys.argv)
c = QLineEdit()
a = [1,2]
b = a[0]
print(b)
所以找一些PyQt5教程。
编辑:问题不是列表或字典,而是QListEdit
(或任何其他窗口小部件)没有QApplication
你在
中遇到同样的问题from PyQt5.QtWidgets import *
QLineEdit()
或
from PyQt5.QtWidgets import *
QWidget()