【问题标题】:Pyqt5 QComboBox drop down menu texts are overlappingPyqt5 QComboBox 下拉菜单文本重叠
【发布时间】:2018-12-10 22:27:51
【问题描述】:

如果您可以在下拉菜单中看到两行之间没有任何间隙。如果我点击上面和下面的行中的任何一个,就会被切割。我想在我尝试过使用QComboBox AbstractItemView::item{#padding properties}的两行之间放置间隙,但它不起作用。任何帮助将不胜感激。

我附上另一张图片来澄清一下。

【问题讨论】:

  • 谢谢。我解决了它改变字体大小。
  • 好的。感谢您的评论。我是 Stack Overflow 的新手,所以不知道

标签: python pyqt pyqt5 qcombobox


【解决方案1】:

我已经改变了字体的大小和文本栏的高度,它解决了我的问题。起初我的字体大小是 14 像素,文本框的高度是 30 像素,所以它是重叠的。我在文本框中放了 3 行。他们每个人都使用了 33%,所以我需要一些适合高度的东西,或者我可以改变高度,所以我确实改变了高度,它解决了我的问题。

【讨论】:

    【解决方案2】:

    我用“setView”方法解决了这个问题:

    my_combobox = QtWidgets.QComboBox()
    my_combobox .setView(QtWidgets.QListView())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多