声明:下面的代码是Python的Qt绑定,如果你使用的c++ 其实也差不多 方法都一样 只是语法改一下
songList = QListWidget(self.listWgt)
songList.resize(330,440)
songList.setStyleSheet("QListWidget{color:gray;font-size:12px;background:#FAFAFD}\
QListWidget:hover{color:red}")
for x in range(50):
songList.addItem(u" 金池 - 有多少爱可以重来 04:"+str(x))
上面这种最常见的一般用法 ,但是如果你觉得列表项挨的太紧,不好看? 改成下面这样:
songList = QListWidget(self.listWgt)
songList.resize(330,440) #宽度超过父窗口就可以隐藏滚动条了
songList.setStyleSheet("QListWidget{color:gray;font-size:12px;background:#FAFAFD}\
QListWidget:hover{color:red}")
for x in range(50):
item = QListWidgetItem (u" 金池 - 有多少爱可以重来 04:"+str(x))
item.setSizeHint(QSize(290,30)) #控制行间距
songList.addItem(item)
第一种写法直接在列表中添加字符串 而第二种方法是传入一