PyQt是一套用于Qt公司Qt应用程序框架的Python v2和v3绑定,可在Qt支持的所有平台上运行,包括Windows,macOS,Linux,iOS和Android
如何在PyQt5中为多个QLabels或多个Qwidgets创建样式表?例如,在我的程序中,我使用了8个QLabels,其中4个QLabels属于一个家族组,另外4个QLabels有 ...
在下图中,我把场景中的QGraphicsPathItem作为红色部分,并把它的形状覆盖为蓝色部分。我希望当红色空间被拖动和移动时,项目被延长或缩短......。
自定义的QGraphicsItem在覆盖鼠标事件后的不受欢迎的行为。
我想建立一个国际象棋棋盘的模型 我想让棋子GraphicsItem对象落在棋盘GraphicsItem对象的中心 我只为棋子对象实现了一个鼠标释放事件...
Pyqt5 deleteLater() VS sip.delete()
我想知道使用sip.delete()和deleteLater()删除一个widget(包括它的布局和这个布局中的子节点)有什么区别。我知道moveWidget()和setParent(...
我正在写一个简单的编辑器,我使用QTextEdit来编辑文本,使用QSyntaxHighlighter来做语法着色。样式是由QTextCharFormat提供的。我知道如何创建简单的样式,比如:keyword_format = ...。
我正在写一个主要用python编写的程序,但是一些交互式的功能是通过一个与flask对话的web-app来完成的。如果能在python程序中加入web应用就更好了,所以我 ...
我在用户界面上有一个浏览按钮,点击后应该会触发打开filesialog。我的问题是,在浏览按钮被点击之前,打开fileialog就已经触发了。下面是我的代码...
我正在用PYQT5创建一个图片库浏览器。我可以选择一个目录,然后在一个可滚动的小部件中加载图片文件图标,就像这样。如果目录中的图片少于20张左右,它...
我正在构建一个GUI应用程序,我想在其中渲染一棵长长的文本节点树(类似于一个典型的hackernews网页)。因为Qt有一个丰富的widget系统,而且有多种方法来实现......。
我试图借助QStackedLayout将多个表格添加到QTabWidget的一个标签页中。以下是我的代码: class ui(QMainWindow): def __init__(self): super().__init__() ...
在PyQt5中创建一个DB浏览器风格的QHeaderview。
我想在PyQt5中创建一个QHeaderView,就像这个项目中使用的那样(DB Browser for SQLite)。问题是我不懂C++,也不明白这些类和小部件是如何实现的。
我是python和PyQt的新手,正在用它开发我的第一个应用程序,当我试图再次实例化一个我做的类时,我一直卡在一个问题上。我得到了以下错误。回溯(最...
是否可以让mainWindow完全透明,而其他小部件仍然可见?例如:我想让应用程序透明化,而让其他所有的东西都可见(比如,mainFrame,close ..: 我想让应用程序透明,而让其他所有的东西都可见(比如mainFrame,关闭...
如何增加减小PyQt5 QLabel的字体大小(固定大小)?
在我的代码中,使用一个固定尺寸的QLabel。一开始,我给QLablel分配了文本 "Hello,Python",现在我想把QLablel的文本改为 "Hai, Welcome to Python"。现在我想把QLablel的文本改为 "Hai, Welcome to Python"。如何...
使用文件浏览器选择文件,并将路径存储在一个python脚本中。
我想用文件浏览器加载一些.csv(我们称它们为csv1)文件,然后在我的python脚本中运行它们。结果它将从csv1中复制一些列,并生成一个新的.csv文件(csv2)。I ...
QFrame背景色与其他Widget如QLineEdit、QListBoxWidget等重叠。如何避免这种情况?
在我的程序中,QLineEdit和QListWidget放置在QVBoxLayout中。然后QVBoxLayout放在一个QFrame中,样式表为background-color:orange。QLineEdit和QListWidget也得到了同样的......
当在PyQt5中使用一个QLabel时,可以给它一个键盘快捷键或口诀......。例如:通过将文本设置为 "E&xit",记号是x,键盘快捷键是Alt+x。
我正在尝试使用QCompleter在一个QComboBox上进行自动完成。下面的两张图片显示了已填充的组合框(左)和列1上的QCompleter(右)。这个例子工作得很好,因为...
如何将多个PyQt信号和变量参数连接到一个slotsignal中继器上?
例子: class MyClass(QObject): signal_1 = pyqtSignal(str, int) signal_2 = pyqtSignal(int, int) signal_3 = pyqtSignal(str, int, int) 假设这些信号中的每一个都被连接......
是否有一种方法可以在视图中适应任何图像(我在QPixmap中导入的)并保持长宽比>。我尝试了很多解决方案,但都不成功。我也不知道我需要适应什么?QGraphicsScene在 ...