如何在QLineEdit的右侧显示一个小图标

时间:2019-07-05 09:41:39

标签: python pyqt pyqt5 qlineedit

我有一个QTreeView,它通过peewee ORM显示来自SQLite数据库的数据。 QTreeView启用了过滤器和排序。 为了进行过滤,我在列标题中显示了QLineEdit。

问题:如何在填满的QLineEdit的右侧显示一个小的清除图标(=有一些文本)。单击删除图标时,应清除相关的QLineEdit。

预期结果:

enter image description here

当前结果: enter image description here

完整的工作代码示例(需要小矮人):

ARRAY <STRUCT <`code`: STRING,` libelle`: STRING, `libelleCourt`: STRING,` libelleLong`: STRING, `storage duration`: INT, `Archive duration` INT, `dureeEpuration`: INT,` dureeStockageReelle`: INT, `dureeArchivageReelle`: INT,` dureeEpurationReelle`: INT, `typologie`: STRUCT <` code` STRING, `libelle` STRING>,` sousTypologie`: STRUCT <`code`: STRING,` libelle`: STRING>, `modeCapture`: STRUCT <` code`: STRING, `libelle`: STRING>,` master`: STRING, `codeActivite`: STRING >> but unfortunately it do not work !

 ARRAY <STRUCT <`code`: STRING,` libelle`: STRING, `libelleCourt`: STRING,` libelleLong`: STRING, `storage duration`: INT, `Archive duration` INT, `dureeEpuration`: INT,` dureeStockageReelle`: INT, `dureeArchivageReelle`: INT,` dureeEpurationReelle`: INT, `typologie`: STRUCT <` code` STRING, `libelle` STRING>,` sousTypologie`: STRUCT <`code`: STRING,` libelle`: STRING>, `modeCapture`: STRUCT <` code`: STRING, `libelle`: STRING>,` master`: STRING, `codeActivite`: STRING >> but unfortunately it do not work !

0 个答案:

没有答案