Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Наверное можно, но у меня не ⇐ ПредыдущаяСтр 2 из 2
Опубликовано plustilino в Декабрь 1, 2011 - 11:10. Наверное можно, но у меня не получилось. Непонятно, как из callback получить значение. · ответить помогите исправить! Опубликовано Anonymous в Ноябрь 20, 2011 - 02:25. вот моя программка: from tkinter import * c = Canvas(width=460,height=100,bg='grey80') c.pack() def oval_func(event): #c.delete(oval) c.create_oval(30,10,100,80,fill="orange",anchor="w")
but=Button(c) but["text"] ="Taster" but.bind("<Button-1>") but.pack() c = Canvas(width=460,height=100,bg='grey80') c.pack() oval = c.create_oval(30,10,100,80,fill="black")
c.bind(oval,'<Button-1>',oval_func)
mainloop() вкратце расскажу задание, нужно в CUI сделать наподобее лампы с выключателем, то ест с право должен быть круг(черный), а слево должен быть выключатель "кнопка", если на кнопку нажимаешь круг должен стать желтым, т.е лампа должна загореться.Как только с кнопки убираешь, так снова должна потухнуть(круг черным стать)..я только создала круг черный и кнопку, каких распределить правильно и при нажатии кнопки круг должен стать желтым,как сделать???помогите??пожалуйста?? · ответить from tkinter import * def Опубликовано plustilino в Ноябрь 20, 2011 - 15:19. from tkinter import *
def oval_func(event): cv.create_oval(30,10,100,80,fill='orange')
def oval_func2(event): cv.create_oval(30,10,100,80,fill='black')
cv = Canvas(width=150,height=100,bg='grey80') cv.create_oval(30,10,100,80,fill='black') cv.pack(side=LEFT)
but=Button() but['text'] ='Taster' but.pack(side=LEFT)
but.bind('<ButtonPress-1>',oval_func) but.bind('<ButtonRelease-1>',oval_func2)
mainloop() · ответить У меня вторая версия. Опубликовано Anonymous в Август 26, 2011 - 13:39. у меня вторая версия. · ответить В первой строчке пишите слово Опубликовано plustilino в Август 26, 2011 - 13:50. В первой строчке пишите слово tkinter с большой буквы. Вот так: from Tkinter import * · ответить Именно так и писала, результат Опубликовано Anonymous в Август 29, 2011 - 08:33. именно так и писала, результат - не выводит. Форму выдаёт,а после нажатия кнопки нигде ничего не выводит. · ответить Посмотрите два последних Опубликовано plustilino в Август 29, 2011 - 09:04. Посмотрите два последних комментария на этой странице (от 13 июля). Возможно "проблема" именно в этом. · ответить ничего не выводит!!!и Опубликовано Anonymous в Август 26, 2011 - 11:02. ничего не выводит!!!и никуда!!!В чем косяк?! · ответить У вас версия Python какая? Опубликовано plustilino в Август 26, 2011 - 11:24. У вас версия Python какая? 2-я или 3-я? · ответить
Tkinter? Может быть Tkinter? Опубликовано Anonymous в Август 5, 2011 - 01:14. tkinter? Может быть Tkinter? · ответить Tkinter Опубликовано Anonymous в Январь 27, 2012 - 21:56. Для версий 2.х - Tkinter. А для версий 3.x - tkinter. · ответить Вопросик..? А точно программа работает в первой уроке? Опубликовано Anonymous в Июль 13, 2011 - 10:13. def printer(event): print ("Как всегда очередной 'Hello World!'")
# Может так? but['text']= "Как всегда очередной 'Hello World!'" Что-то я немного не понял.. Кнопка в вашей версии программы не срабатывает.Или я что-то не могу понять? · ответить Функция print осуществляет Опубликовано plustilino в Июль 13, 2011 - 15:57. Функция print осуществляет вывод в основной поток вывода. Она ничего не выводит на графический интерфейс. Если у вас Linux, то строка-аргумент функции print отобразится в консоли, откуда был запущен Python, или в IDLE (если используется эта среда программирования). Можно и так, как предложили вы: def printer(event): but['text']= "Как всегда очередной 'Hello World!'"
· ответить Python Опубликовано Anonymous в Октябрь 27, 2011 - 14:09. в 2.7 не работает русский текст. · ответить Есть py2exe, с помощью Опубликовано plustilino в Октябрь 28, 2011 - 08:48. Есть py2exe, с помощью которого можно получить exe-файл. Насколько понимаю, для Linux не актуально. В 2.7 надо указывать кодировку. Попробуйте перед строкой с русскими символами писать английскую u: То что виснет, странно. Я такое наблюдала, когда была ошибка в коде. · ответить Есть еще JIT-компиляция Опубликовано Anonymous в Ноябрь 22, 2011 - 17:46. Есть еще JIT-компиляция · ответить
|
|||||
Последнее изменение этой страницы: 2020-12-19; просмотров: 39; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.138.175.180 (0.006 с.) |