pyside2

    0熱度

    1回答

    我試圖將舊的瑪雅python腳本轉換爲Maya 2017.在2017年,他們做了一些更改,包括從PySide切換到PySide 2和Qt4到Qt5。我對這些庫甚至Python都沒有經驗。 我做的第一件事就是嘗試通過pyqt4topyqt5運行它,但沒有檢測到必要的更改。 我相信這兩個版本的腳本的核心功能是一樣的,但是由於這些改變,GUI加載失敗。原來的劇本導入庫如下: import shiboke

    2熱度

    1回答

    我希望能夠在使用QAbstractTableModel填充時設置的itemData。不過,我只能從模型的data方法中返回一個字符串。 通常情況下,不使用模型時,這可以像這樣進行: # Set text and data combobox.addItem('Some text', 'some item data') # Retrieve data from selected item_da

    1熱度

    1回答

    我使用的是QAbstractTableModel來填充QComboBox。這很好,但我希望總是有第一個組合框索引包含「Select one ...」的值。 這是可能的,如果是這樣 - 如何? 我有一個combobox,我設置了一個模型來: model = ProjectTableModel(projects) combobox.setModel(model) 我的模型: class Proj

    0熱度

    2回答

    我正在爲Python 3DS Max 2018編寫用戶界面,而且我無法獲取任何文本輸入來工作,儘管到目前爲止我嘗試過的所有操作都正常。由於某種原因,它似乎沒有讀取按鍵。他們正在被Max註冊,它可以做適當的事情,比如當我按下'm'而不是輸入'm'時啓動素材編輯器。我試着打印出按鍵,它看起來像是控制,然後轉換工作。 我甚至嘗試運行與Max一起提供的示例腳本,並得到相同的錯誤,所以我意識到這可能是某種錯

    0熱度

    1回答

    我使用QStandardItemModel維護QTreeView,以及如何修改或刪除下面圖像中的紅色圓圈。 謝謝。 from PySide2 import QtCore,QtGui from PySide2.QtGui import QStandardItemModel import pandas as pd class PrjTreeModel(QStandardItemModel):

    0熱度

    2回答

    如何讓PyQt5窗口在30秒後自動關閉並仍然保持窗口響應交互? 我正在創建一個睡眠30秒的線程,然後它調用窗口的close()函數。眼下,該代碼掛在self.close(): Exception in thread Thread-1: Traceback (most recent call last): File "C:\Users\fredrik\.conda\envs\pyside

    0熱度

    1回答

    testTemplate.py: from PySide import QtCore, QtGui class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(153, 130) self.testlabel = Q

    0熱度

    1回答

    我使用PySide2並希望搜索QListView以獲取值並選擇該行。就像你可以在QComboBox上使用.findText(string_to_search_for)一樣。 如何搜索Qlistview中的值並返回索引? 一些額外的信息: 我而QListView模型是實現QAbstractTableModel的我寫的。 該模型充滿了來自數據庫的數據,第一列中的id和第二列中的數據庫項目的名稱。 QL