Найти - Пользователи
Полная версия: Модуль Tkinter - не отображается кнопка. Не пойму причину...
Начало » Python для новичков » Модуль Tkinter - не отображается кнопка. Не пойму причину...
1
Simka
Небольшая “пробная” программа для отображения окна с кнопкой. При запуске в PyCharm,VSCode и даже в IDLE отображается только окно Tk. Никаких Error, только VSC просит переименовать функцию.
Схожие по коду программки работают нормально, а в этой “непонятка”. Честно говоря, сама по себе и не особо нужна, но все-таки хотелось бы понять причину…
 from tkinter import *
root = Tk() #создание окна - переменная root
# функция для звука
def Bip ():
    import winsound #модуль для работы со звуком
    winsound.Beep(2000, 2000)
root.geometry ("300x300")
# размер и положение окна
root.title('Window for button') # название окна
btn = Button(root,text='Press me',command=Bip)
btn.pack
root.mainloop()

В моем коде отступа в первой строке нет, конечно…
AD0DE412
 from tkinter import *
root = Tk() #создание окна - переменная root
# функция для звука
def Bip ():
    import winsound #модуль для работы со звуком
    winsound.Beep(2000, 2000)
root.geometry ("300x300")
# размер и положение окна
root.title('Window for button') # название окна
btn = Button(root,text='Press me',command=Bip)
btn.pack()
root.mainloop()
Simka
AD0DE412
форматируйте код

Я хотел бы уточнить по вашему замечанию. И принять к исполнению.
1.Щелкаю на стрелочке “вниз” справа от показанного вами значка. В выпадающем меню выбираю Python. В окне сообщения появляется code]I[.Туда и вставляю скопированный код. Что не так делаю? Подскажите, исправлюсь.
2. Насчет рисунка …"Прикрепленные файлы> Выберите файл" - это для файлов какого типа?
Для изображений не позволено использовать?
AD0DE412
это все для тех кто не может (не хочет) пользоваться bbc движком форума … вы вроде норм
Simka

AD0DE412
чтобы вставить изображение залейте его куда нибудь
Так и сделал. Только кнопка - изображение у меня неактивна,

поэтому вставил гиперссылку. Надеюсь, это непринципиально.
Окно Тк

AD0DE412
а ясно … у вас проблема внимательность (спокойно без обид у меня так же … зачастую)

ок
у вас btn.pack у меня btn.pack()
смекаете
Simka
AD0DE412
у вас проблема внимательность
Да какие же тут обиды! Такая нелепая оплошность…На автомате “пробегал” стандартные строки. Вам спасибо за подсказку и рекомендации!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB