pyqt5相关内容
如何在入门级将我的 QLineEdit 转换为大写或全部大写? (如果我在我的文本框(QLineEdit)中输入字符串,它会根据用户定义的方法自动将输入字符串转换或格式化.(大写或大写)) 导入系统从 PyQt5.QtWidgets 导入 *从 PyQt5.QtGui 导入 *类 textbox_example(QWidget):def __init__(self):超级().__init
..
我想将我的 .ui 文件转换为 py 但 pyuic5 无法识别 当我转到我的 python 目录时,会出现此错误消息 如何解决这个错误? 解决方案 更通用的选项是: python -m PyQt5.uic.pyuic 文件名.ui -o 文件名.py -x
..
我有一个名为 generate_input_event 的函数.我正在尝试使用此功能来模拟 QWebEngineView 中的按键. def generate_input_event(window_id, key_code, modifiers, low_level_data, x, y):modifiers_flag = create_modifiers_flag(修饰符)logging.in
..
我有一个非常基本的蜘蛛,它看起来像来自 scrapy testpiders 的 followall 蜘蛛. import re导入scrapy.signals从 scrapy.http 导入请求,HtmlResponse从 scrapy.linkextractors 导入 LinkExtractor从六.moves.urllib.parse 导入 urlparse从页面导入页面ZenSpider
..
我正在使用 pyqt5 开发桌面应用程序,我想使用带有手写识别功能的虚拟键盘.我看到Qt,QtVirtualKeyboard已经支持了. 这里是 a链接! 我得到了在 QtCreator 上运行的 C++ Qt 示例代码.但是使用 python3.5 和 PyQt5 会给出这样的信息: 模块“QtQuick.VirtualKeyboard"未安装导入 QtQuick.VirtualK
..
我有一些计算量很大的任务,我想在每 5 秒后循环运行一次,而不会阻塞主事件循环.为此,我打算使用 QTimer 和单独的线程来运行它.我已经尝试了以下代码,但到目前为止还没有成功: @pyqtSlot()def 重任务函数():# 休眠 10 秒以模拟繁重的计算时间.sleep(10)打印“第一个计时器被解雇"如果 __name__ == "__main__":app = QCoreApplic
..
我正在编写一个 Python 应用程序,用户可以在其中在 QInputDialog 中输入一个字符串.如何使用 QCompleter 使输入更容易? 我已经在不同的网站上搜索并阅读了文档https://doc.qt.io/qt-5/qcompleter.html#详情但找不到任何解决此问题的方法. 在我看来,QCompleter 似乎只适用于 QLineEdit 和 QComboBox
..
我想制作一个从侧面滚出的表格,但它只是传送 类子窗口(QMainWindow):def __init__(self):QMainWindow.__init__(self)self.ui = loadUi("SubWindow.ui", self)屁股 = QPushButton()self.UploadButton.clicked.connect(self.UploadButtonClicked
..
此 SVG 图像 在 Firefox 和 Inkscape 中正确呈现,但由于某种原因,当使用 QGraphicsSVGItem 没有任何花哨的东西,它呈现这种方式: 作为参考,这是它在 Firefox 上的样子: 如您所见,卡片背面不应超出白色边框. 我做错了吗?有(最好是简单的)修复方法吗? MWE: 导入系统从 PyQt5 导入 QtWidgets、QtCore、Q
..
我正在使用 Python 3.6.我也使用 PyQt.我使用 Qt Designer 开发表单.但我需要一个代码来打开一个文件对话框,允许用户导航到所需的文件夹(不是文件),然后单击并打印/获取文件夹路径.我找不到如何做到这一点.我在这里感谢任何人的帮助.谢谢. 解决方案 您可以通过应用必要的过滤器来使用 QFileDialog 的 getExistingDirectory() 方法:
..
编写 QHBoxLayout.addWidget() 将小部件添加到右侧.有没有办法让我将它添加到不同的位置,例如,将它插入到最后一个最右边和第二个最右边的小部件之间? 解决方案 您可以使用 insertWidget() 方法: 例子: 导入系统从 PyQt5 导入 QtWidgets如果 __name__ == "__main__":应用程序 = QtWidgets.QAppli
..
我正在使用 QT Designer 没有任何问题,但是今天我开始了全新的 ubuntu 18.04 安装,但是这次当我从终端运行 PyQt5 程序时,它们没有显示任何窗口,从 atom-runner 运行时出现同样的问题(它没有甚至显示任何错误) 我将 .ui 文件从 Qt Designer 保存后直接使用 pyuic5 导出为 .py,尝试了一个简单的空白窗口和同样的问题 知道如何解
..
我有一个 PyQt 文件,只需单击一个按钮,它就会运行另一个 python 文件(我们称之为 calc.py)中的函数,该文件执行非常高级的计算并使用 matplotlib 进行绘图结果. 我想在计算完成/生成图形后,在 PyQt 窗口中显示 calc.py 生成的这个图.不过,鉴于计算和数字是在另一个文件中进行的,我不确定执行此操作的最佳方法. pyqt.py 导入 PyQt5 .
..
我正在尝试同时运行 QVideoWidget 和 matplotlib 动画, 但是当我运行这个 py 时,QVideoWidget 不起作用. 我得到了 QVideoWidget 代码和 matplotlib 动画代码,然后将这些代码汇总到下面的代码中. 如果我关闭 matplotlib 动画窗口,则 QVideoWidget 正在工作. 我想知道为什么会发生这种情况并解
..
使用 PyQt5 和 selenium 时,窗口标题显示为 Not Responding.脚本执行完成后会显示进度条和控制台发射流.需要帮助来解决这个问题. from selenium import webdriver从 selenium.common.exceptions 导入TimeoutException,NoSuchElementException,ElementClickInterc
..
我正在使用 QGridLayout,通过使用 setCentralWidget 函数,行和列 (0,0) 从窗口的中心开始,留下很多空白空间. 如何让它居中但从窗口顶部开始而不是在中间? 我对 Qt 还很陌生,想知道我是否处理错了?我应该改为为 QWidget 创建一个新类吗? 类 App(QMainWindow):def __init__(self):超级().__init__()
..
我想访问QThread类中的父类小部件 这一行给出了挂起 GUI "Example().setWindowTitle("Window")" 我该怎么做? 类示例(QWidget):def __init__(self):超级().__init__()self.myclass2 = myclass2()self.myclass2.start()self.initUI()定义 initUI
..
当我尝试将图像标签移动到屏幕上时,我在使用 PyQT6 时遇到了一些问题. 我试图将 Scrollabel 区域中的标签移动到框架中,但出现以下错误:“PyQT6: 'QMouseEvent' object has no attribute 'pos'" 代码如下: 类 DraggableLabel(QLabel):def init(自我,父母,图像):超级(QLabel,自我).i
..
我从主窗口打开对话框,通过夹住键,我在行中填入它们的名称.问题是我不明白你需要在哪里循环检查所有键的状态.也许还有另一种方法可以按下按键?或者哪里需要监听,让对话框不挂起,字符串更新. 主窗口:def showBindings(self, param):从对话框导入 KeyBindingsDialogself.dialog = KeyBindingsDialog()self.dialog.sho
..
我想知道如何在 QDateEdit 中获取用户输入并在 postgres 的表格中选择它?这是我的代码 def date(self):尝试:日期 = self.dateEdit.date()打印(日期)conn = psycopg2.connect(dbname="sample", user="postgres", password="admin", host="localhost", por
..