qlistwidget

    0熱度

    1回答

    嗨,我從qtdesigner創建了2個文件,並且我創建了一個新的文件,並在其中創建了一個我想要使用這些UI的類。 這是嘗試從PyQt4的進口QtCore,QtGui 創建QListWidget 文件: _fromUtf8 = QtCore.QString.fromUtf8 除AttributeError的: _fromUtf8 =拉姆達S:小號 class Ui_main_Dialog_lists

    0熱度

    1回答

    我想用滾動條創建一個QListwidget。我是一個完整的pyqt初學者,我正試圖理解它。我雖然用下面的代碼創建它,但它是錯誤的。 self.list = QListWidget(self) data = QListWidgetItem(list) data.setText('1') self.list = QListWidget(self) NameError: global

    0熱度

    1回答

    我有一個QListWidget,其中我已經添加了一些文字QListWidgetItem s。 其中一些項目必須在最右側最明顯的位置有正確的指向三角形(使用unicode)。 有沒有什麼方法可以計算出最右側最明顯的字符的位置,以便我可以在之間插入空格然後右側三角形? 如果有一種動態的方式來了解這些信息,那將會很棒。 因爲這個列表不是靜態的,它隨着組合框中的更改而變化...所以有時可能會出現滾動條,有

    0熱度

    1回答

    我正在使用QListWidget在列表中選擇文件,選擇時我讀取此文件,以防錯誤我清除所有選擇並彈出錯誤。 一切工作正常只使用鼠標,但是當使用鍵盤箭頭,在一個壞的文件上,信號激發兩次。 這是令人討厭的,因爲錯誤彈出兩次。 在這種情況下,是否有任何方法只彈出一次錯誤? 代碼來重現問題: MainWindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H

    1熱度

    1回答

    我有一個QListWidget,它由自定義小部件使用setItemWidget填充。 這些自定義列表項目是完全靜態的,他們只是有一堆標籤與各種文本和圖像。我的QListWidget顯示正確。我允許拖放重新排序,並且在將項目移動到其他位置後,它變得不可見。它並沒有消失,因爲它佔據了顯示器的空間,我甚至可以點擊它,它完全不可見,就像它裏面的所有標籤突然變成空白一樣。有趣的是,如果我爲這些小部件設置了背

    0熱度

    1回答

    我正在開發一個應用程序來顯示某些目錄中的文件。 一切都很好,除了項目文本。 我用下面的代碼來初始化QListWidget,顯示圖標包含文件名和預覽: FlatFSPage::FlatFSPage(QWidget *parent) : QWidget(parent) { QVBoxLayout *layout=new QVBoxLayout; m_title=new QLabe

    3熱度

    1回答

    這是我在這裏的第一個條目,因此對任何新手錯誤致歉。在發佈之前,我已經在這裏和谷歌搜索了,但沒有運氣。 我希望能夠使用從文件瀏覽器中拖放來將圖像添加到QListWidget。刪除列表小部件上的有效文件還需要在我的應用程序的主類中觸發一個函數,並將其傳遞給圖像路徑。 我發現this code確實如此,但對於PyQt4。從PySide而不是PyQt4導入QtCore和QtGui會在觸發拖放事件時產生分段

    2熱度

    2回答

    您可以通過單擊標籤字符串來切換QCheckBox。這給用戶一個舒適的大目標點擊。 但是,如果我有一個QListWidget與可檢查的項目,用戶必須單擊小框內切換項目。這使得檢查項目單調乏味,甚至對於我們這些有重複性壓力傷害的人來說有點痛苦。 我試圖連接到QListWidget itemClicked信號和切換項目複選框。如果用戶點擊項目文本,那工作正常。但是,如果他們真的點擊了框,檢查狀態會被切換

    2熱度

    2回答

    我試圖將棋盤圖案變成QListWidget。例如,列表中的第一個項目爲深灰色背景,列表中的第二個項目具有淺灰色背景,並在下降時保持交替狀態。有沒有簡單的方法來實現這一點? 我知道我可以通過創建一個類,擴展QListWidget然後在每次列表更新時設置樣式,但我正在尋找最簡單的方法。任何答案都會有幫助。

    0熱度

    1回答

    我使用QListWidget實現了一個彈出列表。但是我發現列表的選擇是在鼠標按下某個項目時完成的。但我想要的是點擊選擇。我該如何改變它? (不含委託) 更新: 我有QListWidget的子類。當我按住一個項目上的左鍵時,這個列表的選擇就完成了(發出信號,改變selectedItems(),改變Qss QListWidget :: item:selected {}等等)。我想要的是在項目上釋放鼠標