Nazdar. Mám problém...
Mám modul s originálnym názvom "modul", a v ňom je toto :
def cisla (x, y):
for z in range(x, y+1):
if (z%2 == 0):
print z
Tento modul robí to, že zadáte príkaz "čísla (x, y)", pričom vám potom Python vypíše všetky párne čísla od x(vrátane) do y(vrátane). No ale to beží len ako "čiernookenská" aplikácia. Tak som sa rozhodol to zmodernizovať do podoby Tkinteru.
Tu je kód samotného programu (nie modulu) :
# -*- coding: utf-8 -*-
# Program Beta 1
from modul import *
from Tkinter import *
hlavneOkno = Tk()
nadpis = Label(hlavneOkno, text="Čísla 1.0")
text1 = Label(hlavneOkno, text="Od: ")
text2 = Label(hlavneOkno, text="Do: ")
vstup1 = Entry(hlavneOkno)
vstup2 = Entry(hlavneOkno)
tlacidlo = Button(hlavneOkno, text="Vypíš")
nadpis.grid(row=0, column=1)
vstup1.grid(row=1, column=2)
vstup2.grid(row=2, column=2)
text1.grid(row=1, column=0)
text2.grid(row=2, column=0)
tlacidlo.grid(row=3, column=1)
mainloop()
Entry polia majú v tomto programe nahrádzať premenné "x" a "y" za "vstup1" a "vstup2", do ktorých napíšete číslo, stlačíte gombík a vypíše vám všetky tie čísla (do shellu, nie do Tkinteráckeho okna)... Lenže nikde som nenašiel, ako mám načítať číslo z Entry poľa... proste chcem, aby sa x rovnalo v novom programe Vstupu1 a y Vstupu 2.
Ako to mám urobiť ? Ako mám dorobiť program a prípadne prerobiť modul ?
Bol by som vám veľmi vďačný, keby ste mi pomohli (a ešte radšej, keby ste mi napísali kompletný zdrojový kód - teda ako má vyzerať modul aj samotný program).
Možno celý môj problém vyzerá ako "lamerská" otázka, ale ja si s tým naozaj neviem dať rady...
Ďakujem