pyside相关内容
如何从QMainWindow中删除“最小化”按钮? 我使用的是Python3.4和PySide。 谢谢 推荐答案 您需要利用setWindowFlags防止出现最小化和最大化按钮。您还必须设置appropriate flags。 在这种情况下,您需要启用CustomizeWindowHint,然后禁用WindowMinimizeButtonHint和WindowMaximi
..
我尝试在每次调用日志记录处理程序emit函数时发送一个Qt信号。但我认为MyLogHandler.emit和log.emit函数冲突。 from PySide2.QtCore import QObject, Signal import logging class MyLogHandler(logging.Handler, QObject): log = Signal(str)
..
我正在使用StyledItemDelegate在QTableView的一个单元格中呈现一个图标。 当一行被选中时,我希望代理的背景像默认项目的背景一样绘制,但不确定如何处理它。 我想答案就在initStyleOption()方法和委托的“选项”之间,但是我自己找不到关于这些选项的全面文档来解决这个问题。 非常感谢您的帮助! 以下是一些示例代码,它显示了自定义委托如何绘制圆形,然后忽略行
..
我一直在研究关于这个错误的其他StackOverflow问题(以及Web上的其他问题),但我不明白这些答案与我的代码有什么关系。因此,我希望要么是一个对我有意义的固定例子,要么是对事件如何以及何时发生的更好的解释。 下面的代码旨在计算运行它的屏幕的大小,调整大小,并在占据大部分可用屏幕空间的中心绘制一个圆圈。它试图做更多的事情,但我已经把它精简了--我希望足够了。现在它只是试着画一个圆。
..
我有进度栏,并且我使用Qt样式表来绕过他的角落。 问题是,当指标还没有达到20%的关口时,它不会被一侧舍入。 我附上截图是为了让它更清楚。 我猜这与我的Qt样式表有关。 u"QProgressBar:horizontal { border-radius: 15px; background: white; } " "QProgressBar::chunk:h
..
我当前有一个QScrollArea定义者: self.results_grid_scrollarea = QScrollArea() self.results_grid_widget = QWidget() self.results_grid_layout = QGridLayout() self.results_grid_layout.setSizeConstraint(QLayout.S
..
我有一个PyQt QWidget(对象A;它只是一个暂停容器),其中包含多个子小部件(即,存在类似Qt的父子引用)。A的子部件是从另一个对象(对象B;不一定是Qt对象)引用的,该对象向A的子部件提供数据,并实际控制A的子部件的创建和结构。除了A的子级,对象B没有其他外部引用。对象A引用了对象B。因此,它是循环引用的纯粹教科书示例。 我想在某个时间点删除对象A和B的整个互连结构。我只需调用A.de
..
我对PYSID、QT和PYTHON非常陌生。 我设法设置了一个带有基本窗口和关闭应用程序的按钮的项目。 我的问题是,vscode不知何故不会显示所有可用的属性,即使代码可以很好地与它们一起运行。 请注意,除了信号clicked之外,还建议了一系列其他属性。如果我将鼠标悬停在clicked上,它会告诉我clicked: Any 只有在调试过程中,vscode才会告诉我点击的是什么: 当前设置:
..
我当前正在运行此代码,虽然出现Web浏览器,但Web检查器似乎没有显示任何内容,我是不是做错了什么? import sys from PySide.QtCore import * from PySide.QtGui import * from PySide.QtWebKit import * app = QApplication(sys.argv) web = QWebView() we
..
我知道有一些关于QTabWidget调整大小的答案(Link 1、Link 2和其他);但是,我无法让它在我的应用程序中正常工作。 其想法是创建一个根据QTabWidget大小调整大小的窗口。目前,我有两个页签,第一个的大小比另一个小。 当我按下第二个选项卡时,窗口大小会按预期增加,但如果我返回到第一个选项卡,窗口不会缩小。我尝试更改每个选项卡的QSizePolicy以及调整选项卡和窗口的
..
我正在尝试使用0-2^32-1范围内的大整数的信号/槽。我发现了一些奇怪的事情--一旦我发出>7FFFFFFF边界,就会在槽运行后抛出Overflow Error异常。如果I或Qt在另一种语言(如C或C++)中显式使用带符号的32位整数,我可能会预料到这种溢出--正如我们都知道的那样,0x80000000在2s补码表示法中折回到-2^31。然而,在Python中,没有包装的话只有2^32。不过,我
..
我有一个qt快速应用程序。我有一个question before,但现在出现了另一个问题。只是出现了一个空窗口,然后在应用程序窗口中我看到了下面的消息。虽然我有另一个我用C++编写的qt快速应用程序,并且显示它没有问题,但显示了这条消息!,这个应用程序是用python语言(Pyside 6) 编写的 我使用的是Qt 6.0.2、Python3.9.2、Qt Creator 4.14.1和Pys
..
我有一个PySide图形用户界面应用程序(用Python3编写,在Windows 7专业版上运行),我在其中设置了应用程序图标,如下所示: class MyGui(QtGui.QWidget): def __init__(self): super(MyGui, self).__init__() ... self.setWindowIco
..
我想知道如何根据QLabel的最大宽度/高度最好地截断文本。 传入的文本可以是任何长度,但是为了保持布局整洁,我想截断长字符串以填充最大空间(小部件的最大宽度/高度)。 例如: 'A very long string where there should only be a short one, but I can't control input to the widget as i
..
我目前正在考虑使用PySide进行移动应用程序开发。我做了几个教程来使用Pyside创建桌面应用程序,并且非常喜欢它。我知道PySide/PyQt是Qt的一个端口或映射,通常比Qt稍微落后一些,因为PySide/PyQt的开发人员必须跟上Qt中发生的一切。 我特别想为Android、黑莓和iOS开发。我还了解到Qt最近添加了对Windows 8以及更新的BlackBerry 10操作系统的支
..
我注意到 QML 可以使用 Connections 对象接收 Python 发出的信号.不幸的是,我不知道如何让该对象接收该信号的参数. 我创建了一个最小的测试用例来演示我想要做什么: min.py 从 PySide 导入 QtCore、QtGui、QtDeclarative导入系统# 初始化 Qt应用程序 = QtGui.QApplication(sys.argv)# 设置信号类信
..
您好,我是 python 和 opencv 的新手 我想问,如何在 qlabel (pyqt) 中显示我的图像,我想将 qlabel 转换为灰度. 导入系统从 PyQt5.uic 导入 loadUi从 PyQt5.QtWidgets 导入 QMainWindow、QApplication、QFileDialog导入简历2从 PyQt5 导入 QtCore、QtGui、QtWidgets从
..
我需要一些帮助来添加一些项目到 QComboBox.所以我有两个组合框,一个根据所选项目填充另一个. 我的问题是,将 additem 用于新项目,它可以工作,但如果我为组合框选择另一个选项,它会添加新项目,但以前的项目已经消失 - 而且有新项目下方的空白项目. 我以为每次我从第一个组合框中选择一个新选项来清除第二个组合框的内容.所以我在第二个中使用了 clear() - 但它不起作用.
..
与此完全相同的问题:连接 QTableView selectionChanged 信号会产生段错误PyQt 我有一个QListView,我想在选择一个项目时调用一个函数: self.server_list = QtGui.QListView(self.main_widget)self.server_list_model = QtGui.QStandardItemModel()self.se
..
我正在尝试设置一个应用程序,该应用程序将接受放入其中的 havin 文件.所以,我正在寻找一种方法来在它们被放入时提取路径. 现在,我为应用程序的右侧启用了拖放功能,它会接受放入的文本,但我不知道如何处理放入的文件. 我正在使用: def PTE_dragEnterEvent(self, e):如果 e.mimeData().hasFormat('text/plain'):e.acc
..