首页 文章
  • 0 votes
     answers
     views

    Qt-如何从QListWidget中绘制文本

    我正在学习用QListWidget做些什么 . 我有一个 QListWidget, QTextEdit , 2 QPushButtons (添加和删除按钮)和 a QWidget 用于绘制文本 . 当我在QTextEdit中输入文本并单击“添加”按钮时,文本必须添加到QListWidget中 . 从那个QListWidget,我选择任何项目并单击删除按钮,该项目必须从QListWidget中删除 ...
  • 1 votes
     answers
     views

    Qt,在QListWidget中混合有和没有复选框的项目

    今天是个好日子 . 我正在尝试创建一个基于 QListWidget 的文件管理器 . 但是,我遇到了一个问题 . 在我的经理中,我需要有一些项目与复选框和其他项目没有它们 . 问题是在没有复选框的项目中,文本和图标向左移动(略微在 IconView 中,基本在 ListView 中) . 有没有办法让所有复选框中的文本和图标在同一行?
  • 1 votes
     answers
     views

    QListWidget :: addItem给出了可怕的闪烁

    当我一次添加一个项目(添加一个项目然后返回到事件循环)时会发生这种情况 . 为了说明,我的代码看起来大致如下: .................... timer = new QTimer(this); timer->setInterval(0); connect(timer, SIGNAL(timeout()), this, SLOT(onTimeout()));...
  • 2 votes
     answers
     views

    自定义QListWidgetItem

    我正在QT中创建我的第一个应用程序,并希望设计一个列表 . listitem有两个文本和一个图标 . 问题是,我找不到任何示例或帮助材料,只有帮助我找到的链接是:Customize QListWidgetItem但我不明白 . 虽然我有同样的问题,这个链接指向... 我的理解是,我有两个选择: 1-自定义QListWidgetItem以与QListWidget一起使用 2-使一些委托与QList...
  • 1 votes
     answers
     views

    Qt禁止声明没有类型的QListView

    我的Qt项目中有一个非常奇怪的错误 . 这是代码,main_window.h: #include <QtGui> #include <QtSql> class main_window : public QTabWidget { Q_OBJECT /// @name List Widgets private: QListWidget* m_d...
  • 10 votes
     answers
     views

    使用QListWidgetItem :: setData存储指针

    我有 QListWidget 的日历 . 每个 QListWidgetItem 在逻辑上与 Calendar 的实例相关联,该实例属于应用程序的Model端 . 我可以使用 QListWidgetItem::setData 以指针的形式存储此关联吗?当我尝试这样做时,我收到以下错误: 错误:'QVariant :: QVariant(void *)'是私有的
  • 0 votes
     answers
     views

    如何在线程中加载QListWidgetItem的图像?

    在我的GUI中,我想从图像中加载几个缩略图 . 图像大小(可能是3mb) . 我想在一个线程中加载的图像,这样GUI就不会在这段时间内冻结 . 为此,我测试了将图像加载为 QRunnable 中的 QIcon : ImageLoader::ImageLoader(QListWidgetItem *item, QString path) { this->path=path; t...
  • 0 votes
     answers
     views

    连接listwidgetitem点击customwidget按钮

    我正在使用QProcess扫描可用的蓝牙设备 . QProcess使用命令行命令(如hcitool scan)来检查可用设备 . 使用正则表达式解析输出,并且我有数据结构的单元格(等于扫描的设备数量),其中包括设备名称,OPUSH通道,设备类型,设备地址等详细信息 . 要显示我使用QListWidget的所有设备 //Display on list widget //Send all i...
  • 0 votes
     answers
     views

    QListWidget不会删除屏幕上的项目

    当有人在另一个QLineEdit字段中键入条目时,我使用QListWidget将名称显示为一种下拉列表 . 它命中数据库并显示所有可供选择的可能性 . 在键入时,列表会更改,因此我希望它删除所有条目并重新填充QListWidget . 当我调用以下代码时,它确实清空了QListWidget列表,但屏幕元素仍然可见 . 有人可以帮我弄清楚他们为什么不被从显示器上移除?我使用Qt 4.8.4 . 谢谢...
  • 0 votes
     answers
     views

    如何控制QListWidget选择

    我用QListWidget实现了一个弹出列表 . 但我发现当鼠标按下某个项目时,列表的选择就完成了 . 但我想要的是点击选择 . 我该怎么改变它? (没有代表) 更新: 我有一个QListWidget的子类 . 当我按住项目上的左按钮时,完成此列表的选择(发出信号,更改selectedItems(),更改Qss QListWidget :: item:selected {}等) . 我想要的是在项...
  • 1 votes
     answers
     views

    如何更新QListWidget

    如何更新QLIstWidget以将项目显示为何时添加 . 就像我在循环中向QListWidget添加100个QListWidgetItems一样 . 所有这100个项目仅在循环完成后才可见 . 但我想知道是否可以显示项目以及何时添加项目 . 我试过 self.ListWidget.setUpdatesEnabled(True) 但没有运气 . 任何帮助表示赞赏 .
  • 0 votes
     answers
     views

    在PyQt5中获取QListWidget项的 Headers

    这可能是一个非常简单的问题,但在我的程序中,我正在将XML中的条目添加到QListWidget中 . 选择QListWidget项时,它会触发QLabel中的更改 . 我希望QLabel与QListWidget项具有相同的文本 . 怎么做?重要代码:http://pastebin.com/90qDkdHe(永久)
  • 2 votes
     answers
     views

    PyQt:在QListWidget项的右侧添加图标

    在QlistWidget中,当使用 listItem.setIcon(qIcon) 时,图标将放在列表项的左侧 . 如何让它显示在右侧,如下所示? 另一个问题 . 如何从项目中删除图标?
  • 13 votes
     answers
     views

    从listWidget中删除所选项目

    如何从 qlistWidget 中删除所选项目 . 我尝试编写以下代码,但不起作用 . QList<QListWidgetItem*> items = ui->listWidget->selectedItems(); foreach(QListWidgetItem item, items){ ui->listWidget->removeItemWidge...
  • 0 votes
     answers
     views

    按值删除ListWidget项

    我正在使用QListWidget来存储运行后台进程的标签: // process starts ui->runningProcesses->addItem("Process: "+processID); 这仅供显示 . 用户不选择项目或以其他方式与列表框交互 . 后台进程完成后,我想删除相应的列表框项 . 我试过了: delete ui->runningP...
  • 1 votes
     answers
     views

    使用组合框内部拖放listwidget项目

    我在图标模式下有两个listwidgets list1是一个包含100个widget项目的列表(每个Widget项目都是一个图标,里面装有一个3-4个项目的组合框) . 那些组合框项目是图标的数据,这将永远不会改变,它们包含Widget项目,listwidget2是空的,我只是想能够从1拖动小部件项目(图标和组合框与项目)并制作收藏列表使用list1的一些小部件,什么都不会改变为组合框项目或lis...
  • 1 votes
     answers
     views

    QListWidget拖放项目从Symbian列表中消失

    我在使用可以通过拖放重新排序的自定义项实现QListWidget时遇到了麻烦 . 问题是当我对项目进行快速双击(非常短的拖放)时,该项目有时会从QListWidget中消失 . 这是我的Widget的构造函数: ListPopisiDragDrop::ListPopisiDragDrop(QWidget *parent) : QListWidget(parent) { setSel...
  • 0 votes
     answers
     views

    我想扩展dropEvent()(QListWidget),我应该完全重新实现吗?

    我有一个QListWidget,我已经设置它接受drop,模式是DragDrop等,我可以移动QListWidgetItems所有地方(当然在QListWidget内) . 我喜欢这种行为,我希望它按原样放置,但我也希望我的QListWidget也接受来自QTreeWidget的丢弃 . 如果我尝试重新实现我的QListWidget的dropEvent(),那么我将失去默认行为 . 有没有办法只是...
  • 6 votes
     answers
     views

    如何从一个QListWidget拖放到另一个

    有两个QListWIdgets位于同一个对话窗口中 . 已为两者启用DragDrop功能 . 如果我将文件拖放到两个ListWidges中的任何一个,程序会识别它并打印出丢弃的文件列表 . 但是除了拖放文件之外,我希望能够将List小部件项从一个拖放到另一个 . 如果我拖动ListItems,则会触发拖放事件 . 但它无法识别哪些项目被放到窗口小部件上 . 示例代码如下 . 目标是将列表项从一个L...
  • 5 votes
     answers
     views

    使用要存储的额外数据自定义QListWidgetItem,如何?

    QListWidgetItem包含2个数据:图标和文本 . 我想在其中存储另一个QString . 我能怎么做?这是我的测试代码 . 在调用addItem之后,ListWidget不显示任何内容 . 我怎么知道点击了哪个项目? SLOT函数是“void on_listWidget_itemClicked(QListWidgetItem * item)” . 显然,参数项是父类:QListWidge...
  • 6 votes
     answers
     views

    如何在QListWidget中显示没有文字的图标?

    我想在我的QListWidget中只显示图标 . 我将文本设置为空字符串 . 当我选择一个图标时,我在文本位置看到一个空的选定方块 . See the screenshot如何摆脱这个空旷的空间?!
  • 1 votes
     answers
     views

    在listwidget(qt)的图标项上保持严格对齐?

    我有一个listwidget,用户可以在其中添加图标文件 . 我在listwidget中将这些文件显示为icon-items(我的listwidget的viewmode是IconMode) . 每个项目都以文本作为基本名称(例如,如果图像的路径是/home/alex/Pictures/mypic.jpg,那么相应项目的文本将是mypic.jpg) . 我想在每一行上严格显示特定数量的项目 . 当存...
  • 1 votes
     answers
     views

    如何在事件中为拖放设置自定义数据?

    我有一个listwidget和一个treewidget . 我希望listwidgetitems能够通过拖放移动到listwidget内部,我还希望listwidget接受来自treewidget的拖动项目的丢弃,但是,在此之前,我想对数据进行一些处理 . 我现在可以做所有这些事情,但是我无法找到如何从treewidget开始将自定义数据设置为拖动事件 . 例如,我的treewidget中有一个t...

热门问题