• 在PyQt5中按下相同按钮时调用两个函数

    我有两个功能,我想用一个按钮调用它们 下雨数据的第一个功能 进度条的第二个功能 def progress(self): self.completed = 0 while self.completed < 100: self.completed += 0.0000007 self.progressBar.setValue(self.completed) def train_model(self): from Stock_Price_Predictor i...
  • 如果在python类中,则无法返回函数结果

    我希望有一个python类来处理图标字符串转换,以在GUI上设置Window图标。 Issue: I can not return the value of a function inside a class as follows if I have some PyQt5 usage, the IDE wont let me debug and returns this error Process finished with exit code -1073740791 (0xC0000409) 预期行为:...
  • 当我寻找桌子或桌子时,美丽汤只返回[]

    我使用PyQt渲染页面并获取表的js,但是当我尝试通过表的HTML解析时,bs4仅返回[]。可能是因为我使用了PyQt错误,并且实际上并没有获取js,但是如果是这种情况,将不会返回任何内容?我认为实际尝试解析时会出现问题。 import json import requests from requests import get from bs4 import BeautifulSoup import pandas as pd import numpy as np from requests_html imp...
  • 如果从线程启动,则QMovie无法启动

    各位开发人员!我对Qt和多线程有疑问。 ===简短版本=========================================== Qt可以做我想做的事吗?即(1)显示一个装载机; (2)在后台下载gif; (3)下载后的gif在主窗口中显示吗? ===长版本============================================= 我有一个想法,当我按下一个按钮时,它会: 显示一个装载机; 激活从网上下载gif的线程; 将主窗口中隐藏的默认gif替换为下载的gif并显示 隐藏装...
  • 在PySide2 / PyQt5中强制使用RtL

    我有一个QLabel,带有未知文本,无论它是哪种语言,都必须从右到左。所以我写了这段代码: def add_label(self): text = self.text_input.text() # self.text_input is a QLineEdit widget = QLabel(text) widget.setAlignment(Qt.AlignRight) widget.setStyleSheet("color: #000000") self.layou...
  • Pyqt5:MimeData复制到系统剪贴板在文本文档上返回null,但在word文档上有效

    我正在尝试在Windows OS的系统剪贴板上复制HTML文本。执行以下程序后,MimeData成功复制到系统剪贴板。现在,当我将剪贴板数据粘贴到word docs上时,它可以工作(输出=粗体和红色),但是当我将剪贴板粘贴到记事本上时,它将返回null。当我们粘贴在记事本或文本文档上时,我还应该返回简单的文本值。任何想法?提前致谢。 import sys from PyQt5.QtWidgets import QApplication from PyQt5.QtCore import QMimeData ...
  • 无法从数据库中删除

    我正在使用python pyqt GUI进行添加和从数据库删除,但是删除功能不起作用 这是我的数据库 create_table_liste_des_medecins = ''' CREATE TABLE IF NOT EXISTS liste_des_medecins ( id SERIAL PRIMARY KEY UNIQUE NOT NULL, nom_prenom VARCHAR NOT NULL UNIQUE, grade...
  • 仅在QTreeView中的qstandard项目的文本编辑上调用函数

    我一直在寻找仅在编辑qstandardItem的文本时调用函数的最简单方法。我使用的是onItemChange,但不幸的是它太通用了,在编辑文本时,我确实需要能够隔离。 我发现一些例子,说我必须重新实现data()和setData(),并且我已经看到了堆栈溢出的例子。我尝试复制它们,但是到目前为止我还无法获得想要的东西。 from PyQt5.QtWidgets import QTreeView,QApplication from PyQt5 import QtGui from PyQt5.QtCore i...
  • 在函数内部时如何在pyqt5中“打印”?

    我正在创建一个程序(用于Web抓取),我想创建一个位置来显示脚本的功能(因为已经可以通过控制台上的打印来实现),但是该位置在PyQt5 textEdit中。 (脚本位于python文件中的函数内部) 但是,当功能/脚本运行时,GUI会崩溃,并且直到功能/脚本结束时才显示任何内容。 我做了一个简化的版本,以帮助理解问题并使其更容易解决。如果它适用于此功能,则可能适用于另一功能。 Python文件 print('iniciando programa...') from PyQt5 import uic, QtW...
  • 子对象通过信号/插槽从另一个线程发送

    我有一个带有QChartView的窗口,该图表上可以显示很多序列。如果我将所有系列添加到主线程上,则它可能会阻塞一段时间,因此出于性能原因,我想在另一个线程中创建QChart,在其中添加所有系列并将QChart通过信号发送到显示窗口。 简化示例: # This Python file uses the following encoding: utf-8 import sys from PyQt5.QtCore import pyqtSignal, pyqtSlot, QThread, Qt, QMetaOb...
  • PyQt5:AttributeError:'QLabel'对象没有属性'setPixMap'

    我对python很陌生。我正在尝试制作照片编辑器GUI,用户可以在其中按下按钮来上传照片。我在启动屏幕上使用了QLabel,并希望通过setPixMap将其替换为上传的照片。但是,我不断收到属性错误,指出我的QLabel没有属性'setPixMap'。有人可以帮我解决这个问题吗?提前致谢。 码: **import PyQt5 from PyQt5 import QtWidgets, QtGui from PyQt5.QtWidgets import * from PyQt5.QtCore import * ...
  • 如何在PyQt5中禁用(和启用)菜单项?

    我想做一个记事本来练习我的GUI制作技能。在这个项目中,如果用户创建了一个新文件,我想禁用“保存”菜单,如果他打开了一个文件或保存了该文件(另存为菜单),则要启用它。 另外,我使用Qt Designer。
  • 如何在没有后台打开控制台的情况下在Linux上启动python GUI(从PyQt5)?

    如何在Linux上启动python GUI(从PyQt5),而无需在后台打开控制台,从而仅显示GUI?我已将该文件标记为可执行文件,以便双击该文件即可执行。但是,不仅会启动GUI,还会在后台启动控制台。我已经发现,您只需在Windows下将文件扩展名从.py更改为.pyw,但是在Linux下如何? 主要代码如下: ... app = QtWidgets.QApplication(sys.argv) mainWindow = QtWidgets.QMainWindow() ui = Ui_mainWindow...
公告

《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

课程地址:https://www.shiyanlou.com/courses/1436
9折优惠邀请码: ZHwfIjb1

该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。