• 执行一次查询后,MySQL查询结果未反映数据库中的值

    我正在PyQT5应用程序上工作,其中一部分是在QTableWidget中显示电影分级的表。将影片添加到数据库时,我清除旧表并运行新的select查询以记录最近的十部影片。该查询第一次正确运行,但是之后每次都会失败。第一次添加后,每次选择查询仅返回自第一次执行查询起的10个条目,而不返回此后记录的影片。令我感到困惑的是,如果我在MySQL工作台中运行查询,那么每次查询都会正确运行。只有当条目传递到我的应用程序时,事情才会出错。这是添加条目后运行的刷新方法: def refreshLastTen(self): ...
  • PyQt5 DatePicker

    我无法在pyqt5中创建日期选择器。我正在使用calendarWidget,现在工作正常。但是我想在菜单栏中选择下拉日期选择器,并想在lineEdit中显示选定的日期。 我已经在QDesigner中创建了一个布局并添加了“ DateEdit”小部件。但是我想要的与显示的图像完全相同。 i searched for datepicker and getting this link :How to add Today Button in QDateEdit Pop-up QCalendarWidget. 我尝试...
  • 取消选择并选中PyQt5中的所有复选框

    similar to Python PyQt - Checkbox to uncheck all other checkboxes 我想有一个复选框 取消选中所有选中的复选框。 还有一个复选框可以选择所有复选框 import sys from PyQt5.QtCore import Qt from PyQt5.QtWidgets import QApplication, QMainWindow, QTableView, QGridLayout, QWidget, QCheckBox from PyQt...
  • 根据用户输入动态更改标签文本

    我正在尝试用2个python文件创建一个应用程序,第一个读取用户输入(从python shell或直接通过键盘通过pynput-keyboard之类的模块)并将其存储在变量中(按空格键后)。然后,它将原始字符串和新的转换字符串发送到gui的标签。 第二个创建具有两个标签和两个按钮的gui,并获取从第一个文件传递来的变量,并基于此变量更改标签(这些按钮用于在数据库的后续步骤中插入数据)。 我已经创建了gui和python脚本来读取输入,但是我正在努力将此变量传递给第二个脚本并动态更改标签。 请参阅上面的代码示...
  • 如何为连接pyqt5中两个图形的线制作动态QLineEdit?

    我正在尝试为连接两个沿两个圆拖动的圆的线绘制动态QLineEdit。我为此定义了一个圆型对象,我无法理解每绘制一条线时如何制作QLineEdit并借助以下列表来更改已经显示在其中的文本:Line1,Line2,Line3等。 import random import sys import math from PyQt5.QtWidgets import QMenu from PyQt5 import QtCore, QtGui, QtWidgets, Qt from PyQt5.QtCore import ...
  • 在Linux上安装PyQt5 5.14.1

    pip3 install PyQt5 Collecting PyQt5 Using cached https://files.pythonhosted.org/packages/3a/fb/eb51731f2dc7c22d8e1a63ba88fb702727b324c6352183a32f27f73b8116/PyQt5-5.14.1.tar.gz Complete output from command python setup.py egg_info: Traceback (most...
  • 如何将sql数据输出到PYQT qCalendarWidget

    我希望能够在日历小部件上从SQL数据库中突出显示一天,就像启动程序时突出显示当前日期一样,在我的示例中是红色突出显示。在突出显示的日期上,日历下方的标签上将显示数据库中日期旁边的文本。 这是我使用QT Designer创建的页面: PYQT Page 这是具有所有数据的数据库: SQL Database 这是创建QT页面的代码: # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'Calenda...
  • 将python函数作为arg传递给PyQt5中的函数

    抱歉,很长的帖子,但希望提供尽可能多的 这里没有显示很多代码,但是我正在尝试清理PyQt5 Gui中按钮的巨大功能 我有一个GUI输出,并且一切运行良好,现在我正尝试删除重复的代码,因此创建了一个创建按钮的函数。 在功能名称initUI中,我大约有20个按钮。从代码中可以看出,旧方法是分别创建每个。 我所做的是创建一个函数,将参数发送到该函数,然后创建它们。 这确实与将defRun arg发送到button分开。 这会将调用传递给我用>>>> arg <<<突出显示的另一个函数,这实际上不在代码中 clas...
  • 在QAction的text属性内画线

    I have several QAction entries in a QMenu, each representing a color. Before the name of the respective color a short line in the respective color should be drawn. For the implementation I thought about using Qt Style Sheets, but I didn't get far. How can ...
  • 如何在PyQt5中使用多处理并防止打开多个GUI

    我有以下代码,当我只需双击运行文件时,它就可以正常工作。但是,当我使用Pyinstaller将其转换为exe时,在单击GUI中的按钮时,它将为每个进程打开多个GUI窗口。 from PyQt5 import uic, QtWidgets from CurrentChains import processchain import os import sys import threading def alltask(): x = threading.Thread(target=processchai...
  • 如何在PyQt5中使用多处理并防止打开多个GUI

    我有以下代码,当我只需双击运行文件时,它就可以正常工作。但是,当我使用Pyinstaller将其转换为exe时,在单击GUI中的按钮时,它将为每个进程打开多个GUI窗口。 from PyQt5 import uic, QtWidgets from CurrentChains import processchain import os import sys import threading def alltask(): x = threading.Thread(target=processchai...
  • 如何在PyQt5中使用多处理并防止打开多个GUI

    我有以下代码,当我只需双击运行文件时,它就可以正常工作。但是,当我使用Pyinstaller将其转换为exe时,在单击GUI中的按钮时,它将为每个进程打开多个GUI窗口。 from PyQt5 import uic, QtWidgets from CurrentChains import processchain import os import sys import threading def alltask(): x = threading.Thread(target=processchai...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部