标签: qlistwidget

PyQt4:有没有与滚动条相关的信号?

我计划创建一个两个listWidget,它们具有相同数量的列表.因此,当listWidget向上和向下滚动时,另一个也会移动它的列表.但是,我找不到相关的信号.我错过了什么?

scroll pyqt qlistwidget pyqt4

1
推荐指数
1
解决办法
3334
查看次数

问:在QDrag的QMimeData中发送QPixmap?

我从a创建一个拖动对象QListWidgetItem.我可以在此拖动对象中将文本作为mime数据发送.

如何发送像素图并从mime数据中检索它?甚至可以创建QGraphicsItem并检索它吗?

我尝试拖放QListWidget到一个QGraphicsView.

qt mime drag-and-drop qlistwidget qgraphicsview

1
推荐指数
1
解决办法
1047
查看次数

QListWidget取消选择和多选

我只是在文档中搜索,无法找到以下两个问题的解决方案QListWidget:

a)我想从软件中取消选择(停用)QListWidget中的项目(我的意思是代码)

b)我使用多个选择:setSelectionMode(QAbstractItemView.MultiSelection) 我想从代码中预先选择多个项目.如果我使用 setCurrentRow()我只能选择项目(它切换所选项目).我该如何做多个选择?

非常欢迎您的帮助

qlistwidget pyqt4

1
推荐指数
1
解决办法
6011
查看次数

C ++-QListWidget选择第一项

QMainWindow构造函数中,我读取了一个数据库,并在其中填充QListWidget了项目。显然没有选择任何项目,因此我必须自己做。我还有一个插槽,当我单击列表中的一个项目时,该插槽将被调用。

我尝试过,setCurrentRow( const int )但如果这样做,则不会调用该插槽。我已经看过函数setCurrentIndex(const QModelIndex&),但是我对QModelIndex不熟悉。

如何告诉QListWidget选择第一个项目并调用on_list_clicked(const QModelIndex& index)广告位?

编辑:此外,我不能使用除单击以外的任何其他插槽,因为当我从列表中删除某个索引时currentRowChanged(int)itemSelectionChanged()这两个都使我的程序崩溃。

所以我需要以某种方式单击列表...

c++ qt qlistwidget

1
推荐指数
1
解决办法
4904
查看次数

pyqt QtGui.QListWidget.currentItem(QtGui.QListWidget())始终为None

我在我的应用程序中有QListWidget,我需要从QListWidget获取项目的字符串值,用户双击该项目(激活项目).

QtCore.QObject.connect(self.ui.listWidget, QtCore.SIGNAL("itemActivated (QListWidgetItem *)"), self.cas_dialog_spust)

def cas_dialog_spust(self):
    predmet = QtGui.QListWidget.currentItem(QtGui.QListWidget())
    print(predmet)
    strpredmet = QtGui.QListWidgetItem.text(QtGui.QListWidgetItem(predmet))
    print(strpredmet) 
Run Code Online (Sandbox Code Playgroud)

当我实际运行它时,我双击QListWidget中的Item,predmet是None,我真的不知道为什么.

pyqt qlistwidget

0
推荐指数
1
解决办法
8234
查看次数

QListWidget 对齐项目中心

我正在向 QList 小部件添加一个字符串列表,如下所示:

myList.addItems( [ 'item1' , 'item2' , 'item3' ] )
Run Code Online (Sandbox Code Playgroud)

默认情况下,列表将它们与左侧对齐,但我想将它们放在列表的中心。

有任何想法吗?

center pyqt alignment qlistwidget qlist

0
推荐指数
1
解决办法
6328
查看次数

如何从 QListWidget 项目中移除焦点

我正在使用 PySide 并且我有一个 QListWidget。我制作了一个虚拟项目并将其放置在 QListWidget 的顶部。我这样做是为了当该工具首次打开时,默认情况下不会选择任何有用的项目。我不喜欢这个空项目被“突出显示”,向用户展示该项目。我怎样才能摆脱这个轮廓/突出显示?我将附上该问题的图片:

在此输入图像描述

python focus selection qlistwidget pyside

0
推荐指数
1
解决办法
1849
查看次数