Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def createButtons(self):
- for d_name in dic:
- btn = ButtonIcon(d_name)
- file_extension = get_extension(d_name)
- if file_extension is False:
- print(d_name, " no exist")
- continue
- btn.setToolTipImage('./MakeIMG/'+str(dic[d_name])+'.'+file_extension)
- # btn = QPushButton(d_name, self)
- # btn.clicked.connect(lambda state, x=d_name: self.btn_clicked(x))
- # btn.setToolTip('<img src="{0}" height={1} width:{2}>'.format("./MakeIMG/"+str(dic[d_name]), '500', '500'))
- self.button_map[btn.text()] = btn
- def get_extension(d_name):
- try:
- return imghdr.what('./MakeIMG/' + str(dic[d_name]) + '.gif')
- except FileNotFoundError:
- try:
- return imghdr.what('./MakeIMG/' + str(dic[d_name]) + '.png')
- except FileNotFoundError:
- try:
- return imghdr.what('./MakeIMG/' + str(dic[d_name]) + '.jpg')
- except FileNotFoundError:
- return False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement