[英]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.