Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 16, 2016 22:39:20

XoFfiCEr
От:
Зарегистрирован: 2011-06-05
Сообщения: 50
Репутация: +  1  -
Профиль   Отправить e-mail  

Не цепялется image к button

 def tabmode7_view():                                # разное
    x=tkright+5
    y=tktop+5
    imfile=dir_img+r'excel-logo.gif'
    el=PhotoImage(imfile)
    bw=120
    tab7_button_openlogfile=Button(tab7, text='Открыть журнальный файл', command=open_log_file, width=bw)
    tab7_button_openlogfile.config(font=ffont, cursor='hand2')
    tab7_button_openlogfile.place(x=x, y=y)
    y+=70
    tab7_button_exportrails=Button(tab7, image=el, text='Экспорт таблицы lines в CSV', command=export_lines_to_csv, width=bw, height=48)
    tab7_button_exportrails.config(font=ffont, cursor='hand2')
    tab7_button_exportrails.place(x=x, y=y)
    y+=70
    tab7_button_exportdefects=Button(tab7, image=el, text='Экспорт таблицы defects в CSV', command=export_defects_to_csv, width=bw, height=48)
    tab7_button_exportdefects.config(font=ffont, cursor='hand2')
    tab7_button_exportdefects.place(x=x, y=y)
Файл картинки точно существует, однако на кнопках картинки нету, да и кнопки стали почему то некликабельные.
ЧЯДНТ?



Офлайн

#2 Авг. 16, 2016 23:15:31

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Не цепялется image к button

 import Image  
import ImageTk
#
img = Image.open(file_foto_name).resize(self.res_foto)
img_x = ImageTk.PhotoImage(Img)                       

Отредактировано 4kpt_IV (Авг. 16, 2016 23:15:40)

Офлайн

#3 Авг. 16, 2016 23:18:36

XoFfiCEr
От:
Зарегистрирован: 2011-06-05
Сообщения: 50
Репутация: +  1  -
Профиль   Отправить e-mail  

Не цепялется image к button

import Image
import ImageTk
ImageTk это вроде компонент python imaging library (pil)?
А что без него никак нельзя?
Tkinter выдает ошибку не найден модуль ImageTk я пробовал.



Отредактировано XoFfiCEr (Авг. 16, 2016 23:19:57)

Офлайн

#4 Авг. 16, 2016 23:25:55

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Не цепялется image к button

Можно, но тогда Вы будете сильно ограничены в возможных форматах (и .gif среди них нет)…

Офлайн

#5 Авг. 17, 2016 00:06:56

XoFfiCEr
От:
Зарегистрирован: 2011-06-05
Сообщения: 50
Репутация: +  1  -
Профиль   Отправить e-mail  

Не цепялется image к button

4kpt_IV
Можно, но тогда Вы будете сильно ограничены в возможных форматах (и .gif среди них нет)…
То есть через BitmapImage?



Офлайн

#6 Авг. 18, 2016 01:06:09

XoFfiCEr
От:
Зарегистрирован: 2011-06-05
Сообщения: 50
Репутация: +  1  -
Профиль   Отправить e-mail  

Не цепялется image к button

pil есть только для python 2.7



Офлайн

#7 Авг. 18, 2016 13:09:42

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Не цепялется image к button

Pillow - тот же pil, только импорты немного другие

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version