initial fluent-widgets ui
This commit is contained in:
52
examples/view/list_view/demo.py
Normal file
52
examples/view/list_view/demo.py
Normal file
@ -0,0 +1,52 @@
|
||||
# coding: utf-8
|
||||
import sys
|
||||
|
||||
from PySide6.QtCore import Qt
|
||||
from PySide6.QtGui import QIcon
|
||||
from PySide6.QtWidgets import QApplication, QListWidgetItem, QListWidget, QWidget, QHBoxLayout
|
||||
|
||||
from qfluentwidgets import ListView, setTheme, Theme, ListWidget
|
||||
|
||||
|
||||
|
||||
class Demo(QWidget):
|
||||
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
# setTheme(Theme.DARK)
|
||||
|
||||
self.hBoxLayout = QHBoxLayout(self)
|
||||
self.listWidget = ListWidget(self)
|
||||
|
||||
# self.listWidget.setAlternatingRowColors(True)
|
||||
|
||||
# self.listWidget.setSelectRightClickedRow(True)
|
||||
|
||||
stands = [
|
||||
'白金之星', '绿色法皇', "天堂制造", "绯红之王",
|
||||
'银色战车', '疯狂钻石', "壮烈成仁", "败者食尘",
|
||||
"黑蚊子多", '杀手皇后', "金属制品", "石之自由",
|
||||
"砸瓦鲁多", '钢链手指', "臭氧宝宝", "华丽挚爱",
|
||||
"隐者之紫", "黄金体验", "虚无之王", "纸月之王",
|
||||
"骇人恶兽", "男子领域", "20世纪男孩", "牙 Act 4",
|
||||
"铁球破坏者", "性感手枪", 'D4C • 爱之列车', "天生完美",
|
||||
"软又湿", "佩斯利公园", "奇迹于你", "行走的心",
|
||||
"护霜旅行者", "十一月雨", "调情圣手", "片刻静候"
|
||||
]
|
||||
for stand in stands:
|
||||
item = QListWidgetItem(stand)
|
||||
# item.setIcon(QIcon(':/qfluentwidgets/images/logo.png'))
|
||||
# item.setCheckState(Qt.Unchecked)
|
||||
self.listWidget.addItem(item)
|
||||
|
||||
self.setStyleSheet("Demo{background: rgb(249, 249, 249)} ")
|
||||
self.hBoxLayout.setContentsMargins(0, 0, 0, 0)
|
||||
self.hBoxLayout.addWidget(self.listWidget)
|
||||
self.resize(300, 400)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
app = QApplication(sys.argv)
|
||||
w = Demo()
|
||||
w.show()
|
||||
app.exec()
|
||||
Reference in New Issue
Block a user