Python中文
首页
教程
问答
标签
搜索
登录
注册
尝试在PyQT5中查看数据时Python崩溃
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>如果我的标题不清楚,我很抱歉;我正在尝试从SQLLite数据库(正在工作)中检索一些数据,并在PyQt5中的窗口中显示给用户。到目前为止,我已经成功地检索到结果并用Python打印,但是当试图在窗口中添加/查看结果时,Python就崩溃了。 我插入了下面不起作用的代码。(复制时缩进有点滑稽,但在我的文件中它是完美的)。在</p> <pre><code>class Profile(QWidget): def __init__(self, Type): super().__init__() self.window = QWidget() self.window.setGeometry(100,100, 350, 400) self.window.setWindowTitle("Welcome") self.window.show() self.Choices() def Choices(self): self.layout = QGridLayout() c.execute('''SELECT username, teamname FROM Users WHERE username = ?''', (user,)) result = c.fetchone() print(result) print(user) self.TeamInfo = QLabel(result) self.layout.addWidget(self.TeamInfo) self.window.setLayout(self.layout) self.window.show() </code></pre> <p><code>user</code>是前一个窗口(登录页面)中的全局变量,以避免用户必须重新输入用户名。本节不包括在内,因为这不是问题所在。这个类中所有其他的按钮都起作用了-只是这个特殊的部分。任何关于如何解决这个问题的帮助都是非常感谢的,我认为问题是<code>self.TeamInfo = QLabel(result)</code>,但我不知道如何解决这个问题。在</p> <p>编辑:我已经包含了一个错误消息的截图。在</p> <p><a href="https://i.stack.imgur.com/UkwIo.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/UkwIo.jpg" alt="Error"/></a></p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果我理解正确的话,你想在QLabel中添加一个文本,对吗? 根据文档,向其添加文本的操作是:<code>QLabel().setText(result)</code>。在</p> <p>编辑:你能试试这个,告诉我编译器在抱怨什么吗?在</p> <pre><code>label = QLabel() label.setText(result) self.layout.addWidget(label) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
无法使用Django/mongoengine连接到MongoDB(身份验证失败)
6 回答
无法使用Django\u mssql\u后端迁移到外部hos
5 回答
无法使用Django&Python3.4连接到MySql
1 回答
无法使用Django+nginx上载媒体文件
4 回答
无法使用Django1.6导入名称模式
5 回答
无法使用Django1.7和mongodb登录管理站点
6 回答
无法使用Djangoadmin创建项目,进程使用了错误的路径,因为我事先安装了错误的Python
10 回答
无法使用Djangockedi验证CBV中的字段
8 回答
无法使用Djangocketditor上载图像(错误400)
9 回答
无法使用Djangocron进行函数调用
2 回答
无法使用Djangofiler djang上载文件
9 回答
无法使用Djangokronos
9 回答
无法使用Djangomssql provid
6 回答
无法使用Djangomssql连接到带有Django 1.11的MS SQL Server 2016
8 回答
无法使用Djangomssq迁移Django数据库
9 回答
无法使用Djangonox创建用户
3 回答
无法使用Djangopyodb从Django查询SQL Server
5 回答
无法使用Djangopython3ldap连接到ldap
10 回答
无法使用Djangoredis连接到redis
2 回答
无法使用Django中的FK创建新表
6 回答