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