Advertisement
Guest User

Untitled

a guest
Mar 4th, 2020
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1.     def createButtons(self):
  2.         for d_name in dic:
  3.             btn = ButtonIcon(d_name)
  4.             file_extension = get_extension(d_name)
  5.             if file_extension is False:
  6.                 print(d_name, " no exist")
  7.                 continue
  8.             btn.setToolTipImage('./MakeIMG/'+str(dic[d_name])+'.'+file_extension)
  9.             # btn = QPushButton(d_name, self)
  10.             # btn.clicked.connect(lambda state, x=d_name: self.btn_clicked(x))
  11.             # btn.setToolTip('<img src="{0}" height={1} width:{2}>'.format("./MakeIMG/"+str(dic[d_name]), '500', '500'))
  12.             self.button_map[btn.text()] = btn
  13.  
  14. def get_extension(d_name):
  15.     try:
  16.         return imghdr.what('./MakeIMG/' + str(dic[d_name]) + '.gif')
  17.     except FileNotFoundError:
  18.         try:
  19.             return imghdr.what('./MakeIMG/' + str(dic[d_name]) + '.png')
  20.         except FileNotFoundError:
  21.             try:
  22.                 return imghdr.what('./MakeIMG/' + str(dic[d_name]) + '.jpg')
  23.             except FileNotFoundError:
  24.                 return False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement