qlistwidget

    2熱度

    1回答

    在下面的屏幕截圖是QListWidget與許多​​隨機填充,啓用wordWrap,並與在右側一個scrollBar(注意選擇的項目)。 我所追求的是每個(可見的)QListWidgetItem相對於QListWidget.viewport()的y位置。 現在,我通過走在QListWidget.viewport().geometry()與像素距離相當於白線高度(這裏:29個像素)一個的y範圍達到此目

    0熱度

    1回答

    我有一個QListwidget。我添加了一個顯示圖像的自定義項目。我想要做的是點擊此小部件中的項目時,打印選定的標籤文本並獲取標籤的圖像。但它不打印任何內容並給出錯誤:AttributeError: 'QListWidgetItem' object has no attribute 'pixmap'。那麼問題是什麼? class MyList(QtGui.QListWidget): de

    3熱度

    1回答

    我用這個代碼,以使觸摸屏QListWidget ui->listWidget->setAttribute(Qt::WA_AcceptTouchEvents,true); ui->listWidget->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel); ui->listWidget->setHorizontalScrollMode

    2熱度

    2回答

    的活躍色彩在我QListWidget,也有一些項目具有非默認的背景色,我把他們像這樣的定製內部QListWidget類: item->setBackgroundColor(qcolor); // item is of type QListWidgetItem* 那些我設置的非默認顏色被QListWidget的選擇顏色扭曲。看一個例子: 物品three和four都應該是相同的顏色,但它們不是因爲

    0熱度

    1回答

    如何將自定義項目添加到具有我選擇背景顏色的QListWidget中,併爲每個項目添加底部邊框,如下圖中的草稿示例。 這是我寫的代碼: from PyQt5 import QtWidgets, QtGui import sys class CustomListHead(QtWidgets.QWidget): def __init__(self): super(Custo

    1熱度

    1回答

    我用QListWidget在Mac上的Qt Creator的,這是我的代碼 m_pListWidget->setObjectName(QStringLiteral("ttmanagevmlist")); m_pListWidget->setFrameShape(QListWidget::NoFrame); m_pListWidget->setAttribute(Qt::WA_Transluce

    0熱度

    1回答

    我幾乎在任何地方搜索如何將verticalScrollBar添加到QListWidget,但我無法找到適合我的問題的答案。 我試圖顯示QProcess到QListWidget的輸出。但是沒有垂直滾動條。在我的例子中,我有200行,但我只能看到5行,因爲沒有滾動條。這是我的嘗試; QString program = "ssh"; QStringList arguments; ar

    1熱度

    2回答

    在QlistWidget中,當使用listItem.setIcon(qIcon)時,該圖標被置於列表項目的左側。我如何讓它顯示在右邊,如下所示? 也是另一個問題。我如何從項目中刪除圖標?

    1熱度

    1回答

    我想寫一個「無限滾動」列表控件。滾動應該基於計時器自動發生。不會有任何用戶交互。例如,該列表包含項目0-100。如果滾動區域達到項目100,則顯示的下一個項目應爲項目1等等(如滾動文字符號)。 我希望你得到了我想要的東西;) 我如何在QListWidget的子類中實現這一點?還是最好不要使用QListWidget並寫我自己的類來做到這一點?

    0熱度

    1回答

    我想要激活QListWidget中的物品? 例如我有一個QListWidget叫lw_mask_items。 lw_mask_items.addItem('Rectangle 1') lw_mask_items.addItem('Rectangle 2') lw_mask_items.addItem('Rectangle 3') 有人能告訴我如何選擇一個特定的項目並激活它嗎?