bu kod çalıştıramadım yardımcı olurmusunuz

Başlatan cemergun34, 24 Ekim 2014 - 18:13:54

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

cemergun34

aşağıdaki kodu çalıştırdığımızda
--------------------------------


Traceback (most recent call last):
  File "E:\galicaster config\goz-ekle.py", line 19, in <module>
    Label(master, text="1.süre ilk").grid(row=0)
NameError: name 'Label' is not defined


-----------------------------------
şeklinde hata veriyor

#-*- coding: utf-8 -*-
import Tkinter
import tkMessageBox
from datetime import datetime


def show_entry_fields():
   print("First Name: %s\nLast Name: %s" % (birsureilk.get(), birsureson.get()))
   tkMessageBox.showinfo("Say Hello","First Name: %s\nLast Name: %s" % (birsureilk.get(), birsureson.get()))
   
def ffmpegisle (ilk,son):
pathname = os.path.join(directory, filename)
subprocess.call(['ffmpeg', '-i', 'camera.avi','-ss',str(ilk),'-t',str(son), '-vcodec', 'copy', '-acodec', 'copy', 'camera2mp4'])

def surekalan(ilk,son):
tkMessageBox.showinfo(ilk + son)
   
master = Tkinter.Tk()
Label(master, text="1.süre ilk").grid(row=0)
Label(master, text="1.süre son").grid(row=1)
birsureilk = Entry(master)
birsureson = Entry(master)
birsureilk.grid(row=0, column=1)
birsureson.grid(row=1, column=1)
birsureilk.pack()

birsureson.pack()
tus1=Button(master, text='Çıkış', command=master.quit).grid(row=3, column=1, sticky=W, pady=4)
tus2=Button(master, text='çalıştır', command=surekalan(birsureilk.get(),birsureson.get())).grid(row=3, column=0, sticky=W, pady=4)
tus1.pack()
tus2.pack()
master.mainloop()

if

Alıntı YapError you got is caused by not importing Label into geomodule.py. geomodule.py is separate from your main program and needs to import all modules it uses. You need something like "from Tkinter import Label"
[1]

[1] http://ubuntuforums.org/showthread.php?t=514961

ersinkandemir

@if'in de belirttiği gibi ya from Tkinter import Label diye include edip Label şeklinde kullanın veya import Tkinter şeklinde include etmişsiniz, Label'i Tkinter.Label diye çağırın.
Where there's a shell, there's a way.