Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 3, 2020 14:54:02

loseman
Зарегистрирован: 2020-09-03
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить задачу, с выводом значения на окно

   
from tkinter import *  
import random
from tkinter import messagebox  
root = Tk()  
root.title('prog')  
root.wm_attributes("-topmost", 1)  
root.geometry('800x600')  
n = 0
def click(event):  
    global n
    n = 1
    print('2', random.randint(1, 15))
    list = (5, 10 ,15, 20, 25, 30)
    print('1' , random.choice(list))
but_1 = Button(text='жмяк \n click',
               width=15, height=5,
               bg='white', fg='black', 
               activebackground='#77DDE7',
               activeforeground='#FF2400',
               font='Hack 16') 
but_1.bind('<Button-1>', click)
but_1.pack()  
root.mainloop()

Отредактировано FishHook (Сен. 3, 2020 16:03:02)

Офлайн

#2 Сен. 3, 2020 15:44:33

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Помогите решить задачу, с выводом значения на окно

Помогите решить задачу, с выводом значения на окно
не могли бы вы хоть как-то описывать вашу проблему? В чем конкретно надо помочь, что не так с вашим кодом?



Офлайн

#3 Сен. 3, 2020 15:50:31

loseman
Зарегистрирован: 2020-09-03
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить задачу, с выводом значения на окно

Не получается сделать вывод сообщения о значении с функции click,на Label при добавлении в код все крашится.

Офлайн

#4 Сен. 3, 2020 16:09:54

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Помогите решить задачу, с выводом значения на окно

Вот это вам надо?

   
from tkinter import *  
import random
  
root = Tk()  
root.title('prog')  
root.wm_attributes("-topmost", 1)  
root.geometry('800x600')  
  
def click(event):
    val = random.randint(1, 15)
    label['text'] = 'random {}'.format(val)
but_1 = Button(text='click me',
               width=15, height=5,
               bg='white', fg='black',
               activebackground='#77DDE7',
               activeforeground='#FF2400',
               font='Hack 16')
  
but_1.bind('<Button-1>', click)
but_1.pack()
label = Label(text='')
label.pack()
root.mainloop()



Офлайн

#5 Сен. 3, 2020 16:22:36

loseman
Зарегистрирован: 2020-09-03
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить задачу, с выводом значения на окно

Да спасибо,большое.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version