【问题标题】:QListWidget Align Items CenterQListWidget 对齐项目中心
【发布时间】:2012-01-08 13:29:44
【问题描述】:

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

myList.addItems( [ 'item1' , 'item2' , 'item3' ] )

默认情况下,列表将它们向左对齐,但我想让它们位于列表的中心。

有什么想法吗?

【问题讨论】:

    标签: pyqt center alignment qlistwidget qlist


    【解决方案1】:

    如果你创建了一个QListWidgetItem(),你可以调用它的setTextAlignment()方法并传递Qt.AlignHCenter

    item_text_list = [ 'item1' , 'item2' , 'item3' ]
    
    for item_text in item_text_list:
        item = QListWidgetItem(item_text)
        item.setTextAlignment(Qt.AlignHCenter)
        myList.addItem(item) 
    

    文档: QListWidgetItem, Qt.AlignmentFlag

    【讨论】:

      猜你喜欢
      • 2016-07-24
      • 1970-01-01
      • 2020-09-17
      • 2015-11-09
      • 2017-04-11
      • 1970-01-01
      • 1970-01-01
      • 2021-03-20
      • 2017-08-22
      相关资源
      最近更新 更多