pyside

    0热度

    1回答

    我有一个在中设计的绘图,并在Python 2.7中使用QT显示。我想下面的两个听众它连接: button_press_event motion_notify_event 在过去的早些时候,我用的是普通的,我用来做什么的方式如下: import matplotlib.pyplot as plt def mouseClick(event): pass def mouseMove(ev

    5热度

    1回答

    当我尝试安装PySide for Python-3.6时,它表示它只能在Python-3.4之前兼容。是否有任何解决方法让它为Python-3.6安装? 只有这些Python版本似乎支持: [(2, 6), (2, 7), (3, 2), (3, 3), (3, 4)].

    2热度

    1回答

    我希望能够在使用QAbstractTableModel填充时设置的itemData。不过,我只能从模型的data方法中返回一个字符串。 通常情况下,不使用模型时,这可以像这样进行: # Set text and data combobox.addItem('Some text', 'some item data') # Retrieve data from selected item_da

    2热度

    1回答

    我创建了一个QTextEdit对象。以下代码为当前选定的文本添加了随机颜色的高光。我需要突出显示为半透明,所以我可以看到彼此重叠的突出显示。使用“setAlpha”似乎没有做任何事情。我如何设置突出显示的alpha值或以其他方式获取半透明度? # Define cursor & span self.cursor = self.textdoc.textCursor() self.selstar

    1热度

    1回答

    我使用的是QAbstractTableModel来填充QComboBox。这很好,但我希望总是有第一个组合框索引包含“Select one ...”的值。 这是可能的,如果是这样 - 如何? 我有一个combobox,我设置了一个模型来: model = ProjectTableModel(projects) combobox.setModel(model) 我的模型: class Proj

    0热度

    1回答

    如何测试项目是否可以在python/pyside的QTreeview中进行检查? def set_selected_shots(self, state=None): checkstate = QtCore.Qt.Checked if state else QtCore.Qt.Unchecked selected_rows = self.ui_shots.selectionMod

    1热度

    1回答

    我在下面的工作示例中添加了搜索过滤器功能。我觉得我这样做是过度的。它是从我在网上找到的项目拼凑而成的。我真的必须创建这整个SearchProxyFilter在我的项目清单上做一个简单的字符串过滤搜索吗? 我有一种感觉,我做错了什么或比我需要更多。任何建议,将不胜感激。 ####### # Imports ####### import sys import os from PySide i

    0热度

    1回答

    当用户在UI中点击“编辑”时,如何更改树视图中所选行的第二列中显示的文本?我正在使用Python和Pyside,但我不清楚如何做到这一点。 我想要发生的是:当用户在UI中单击编辑时,我希望它更改所选Treeview行第二列的文本。你可以改变文字来说'你好'或简单的东西。 ​​ import sys from PySide import QtGui, QtCore class SortMode

    1热度

    1回答

    半透明亮点我试图使semi-transparent highlights使用列表为一个更完整的示例: (1)聚合的R,G,B,A,并突出显示计数(五个列表) (2)平均的R,G,B,A(四个列表) 在平均列表中的值获得分配为背景色。聚合列表用于通过添加和减去高亮颜色来计算平均值。每个列表都有与文本小部件中的字符一样多的元素。 我正在使用一个熊猫数据框在内存中存储高亮,因为可能有很多它们以各种方式以

    2热度

    1回答

    我想在Python36-32上安装PySide,但在安装过程中遇到一些问题。在我的笔记本电脑中,目前安装了PySide的Python27。但是,由于Python27中的QString转换问题,我不得不切换到使用Python3。 下面是安装过程中的错误信息,不确定PySide版本是否在Python36-32中不可用或其他问题。 一次尝试 C:\Users\Maybel>pip3 ins