代码拉取完成,页面将自动刷新
同步操作将从 经济适用坟/微信PC客户端 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import sys,os
from PyQt4.QtGui import QApplication,QListWidget,QListWidgetItem,QLabel,QPixmap
from PyQt4.QtCore import QSize
class MenuButton(QListWidgetItem):
def __init__(self,parent = None,imagepath='',mouse_press=None):
super(MenuButton,self).__init__(parent)
self.setSizeHint(QSize(60, 60))
self.button_label = QLabel()
self.button_label.setPixmap(QPixmap(imagepath).scaled(24,24))
self.button_label.setStyleSheet("padding:17px 17px;")
self.button_label.mousePressEvent=mouse_press
class MenuPannel(QListWidget):
def __init__(self,parent = None):
super(MenuPannel,self).__init__(parent)
item_widget = QListWidgetItem()
item_widget.setSizeHint(QSize(60, 60))
self.setStyleSheet("border:0px;background-color:#27282b;")
self.setMaximumWidth(60)
self.setMinimumWidth(60)
self.addItem(item_widget)
self.self_head_image = QLabel()
self.self_head_image.setStyleSheet("padding:10px;")
self.setItemWidget(item_widget, self.self_head_image)
def changeSelectImage(self,index):
if index==1:
self.item(1).button_label.setPixmap(QPixmap(os.path.join('img','message.png')).scaled(24,24))
self.item(2).button_label.setPixmap(QPixmap(os.path.join('img','note_.png')).scaled(24,24))
self.item(3).button_label.setPixmap(QPixmap(os.path.join('img','config_.png')).scaled(24,24))
elif index==2:
self.item(1).button_label.setPixmap(QPixmap(os.path.join('img','message_.png')).scaled(24,24))
self.item(2).button_label.setPixmap(QPixmap(os.path.join('img','note.png')).scaled(24,24))
self.item(3).button_label.setPixmap(QPixmap(os.path.join('img','config_.png')).scaled(24,24))
elif index==3:
self.item(1).button_label.setPixmap(QPixmap(os.path.join('img','message_.png')).scaled(24,24))
self.item(2).button_label.setPixmap(QPixmap(os.path.join('img','note_.png')).scaled(24,24))
self.item(3).button_label.setPixmap(QPixmap(os.path.join('img','config.png')).scaled(24,24))
def setSelfHeadImg(self,username):
self.self_head_image.setPixmap(QPixmap(os.path.join('dist',username)).scaled(40,40))
def addButton(self,imagepath,mouse_press):
item_widget = MenuButton(self,imagepath,mouse_press)
self.addItem(item_widget)
self.setItemWidget(item_widget, item_widget.button_label)
if __name__ == "__main__":
def test(event):
print event
app = QApplication(sys.argv)
menu_pannel = MenuPannel()
menu_pannel.addButton(os.path.join('img','message.png'),test)
menu_pannel.addButton(os.path.join('img','note_.png'),test)
menu_pannel.addButton(os.path.join('img','config_.png'),test)
menu_pannel.show()
sys.exit(app.exec_())
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。