Python 3.6 Dersleri #52 | tkinter'da Şekiller

preview_player
Показать описание
Merhaba Arkadaşlar Eğer videoyu beğendiyseniz like atmayı ve abone olmayı unutmayın.Kodlama ile ilgili bir sıkıntınız olursa yoruma; yazdığınız kodu ve kodun verdiği hatayı yazın elimden geldiğince yardım edicem.

==========================Oynatma Listeleri============================



==========================Yazı Sitilleri============================


Рекомендации по теме
Комментарии
Автор

bende ne hata var?
from tkinter import*
pencere =Tk()

canvas=Canvas(pencere, width=500, height=300)
canvas.pack()

sc=canvas.crate_line(0, 0, 300, 200)
mc=canvas.crate_line(300, 200, 50, 200, fill="cyan")

pencere=mainloop()

pencere açılıyor ama şekil yok

mraras
Автор

Çizgiyi tek başına çizdirebiliyorum . Yazıyı tek başına yazdırabiliyorum. Ancak ikisini beraber kullandığımda hata ile karşılaşıyorum. Kodu da buraya bırakıyorum.

from tkinter import *
import tkinter.messagebox

root = Tk()
canvas=Canvas(root, width=500, height=300)
canvas.pack()

def hesaplama():
sayı01=sayıgiris1.get()
sayı1= float(sayı01)/1
sonuc = sayı1 * sayı1
soncevap = Label(root, text=sayı01, font=("Consolas", 25))
soncevap.grid(row=1, column=1)

def ayarlar():
root1 = Tk()
ayarlarbaslık = Label(root1, text="Ayarları Açtınız", font=("Consolas", 50))
ayarlarbaslık.grid(row=0, column=0)

menu=Menu(root)
root.config(menu=menu)

menu1=Menu(menu, tearoff = 0)
menu.add_cascade(label="Dosya", menu=menu1)
menu1.add_command(label="Ayarlar", command=ayarlar)
menu1.add_separator()
menu1.add_command(label="Çıkış", command=root.quit)

#ROOT

sayıfont1=Label(root, text="kenar uzunluğu girin", font= ("Consolas", 15))
sayıfont1.grid(row=0, column=0)

sayıgiris1=Entry(root, font=("Consolas", 15))
sayıgiris1.grid(row=0, column=1)

tus1=Button(root, text="İşlemi Yap", font=("Consolas", 15), command=hesaplama)
tus1.grid(row=0, column=3)

cizgi1 = canvas.create_line(200, 0, 200, 500)

root.mainloop()

pencere = mainloop()



Traceback (most recent call last):
File "C:/Users/**/PycharmProjects/python/uielements.py", line 34, in <module>
sayıfont1.grid(row=0, column=0)
File "C:\Users\**\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 2226, in grid_configure
+ self._options(cnf, kw))
_tkinter.TclError: cannot use geometry manager grid inside . which already has slaves managed by pack

Process finished with exit code 1

Sorun nerde tam olarak ?

seyfullahnazikkol