Search this site
Embedded Files
Koło robotyki
  • Strona główna
  • Python
  • Projekt Pi
    • Spotkanie 1,2
    • Spotkanie 3,4
    • Spotkanie 5,6
    • Spotkanie 7,8
    • Spotkanie 9,10
    • Spotkanie 11,12
    • Spotkanie 13,14
    • Spotkanie 15,16
  • Spotkania:
    • Spotkanie 1
    • Spotkanie 2
    • Spotkanie 3
    • Spotkanie 4
    • Spotkanie 5
    • Spotkanie 6
    • Spotkanie 7
    • Spotkanie 8
    • Spotkanie 9
    • Spotkanie 10
  • LEGO
    • YouTube
      • Kurs 1
      • Kurs 2
    • Kursy WWW
    • ciekawe projekty
    • Lego Spike
  • Arduino
    • YouTube
    • Środowisko
    • Kursy WWW
    • Wirtualne Arduino
    • Programowanie Arduino
  • Raspberry Pi
    • YouTube
    • Kursy WWW
    • Ciekawostkostki
    • Zdalny dostęp
    • Grove Pi
      • Projekty
      • Grove sciągawka
    • Pi ściągawka
    • biblioteka tkinter
      • dokumentacja
      • przykłady
      • Pomoc YT
  • Pomoce
    • Polecane książki:
Koło robotyki
  • Strona główna
  • Python
  • Projekt Pi
    • Spotkanie 1,2
    • Spotkanie 3,4
    • Spotkanie 5,6
    • Spotkanie 7,8
    • Spotkanie 9,10
    • Spotkanie 11,12
    • Spotkanie 13,14
    • Spotkanie 15,16
  • Spotkania:
    • Spotkanie 1
    • Spotkanie 2
    • Spotkanie 3
    • Spotkanie 4
    • Spotkanie 5
    • Spotkanie 6
    • Spotkanie 7
    • Spotkanie 8
    • Spotkanie 9
    • Spotkanie 10
  • LEGO
    • YouTube
      • Kurs 1
      • Kurs 2
    • Kursy WWW
    • ciekawe projekty
    • Lego Spike
  • Arduino
    • YouTube
    • Środowisko
    • Kursy WWW
    • Wirtualne Arduino
    • Programowanie Arduino
  • Raspberry Pi
    • YouTube
    • Kursy WWW
    • Ciekawostkostki
    • Zdalny dostęp
    • Grove Pi
      • Projekty
      • Grove sciągawka
    • Pi ściągawka
    • biblioteka tkinter
      • dokumentacja
      • przykłady
      • Pomoc YT
  • Pomoce
    • Polecane książki:
  • More
    • Strona główna
    • Python
    • Projekt Pi
      • Spotkanie 1,2
      • Spotkanie 3,4
      • Spotkanie 5,6
      • Spotkanie 7,8
      • Spotkanie 9,10
      • Spotkanie 11,12
      • Spotkanie 13,14
      • Spotkanie 15,16
    • Spotkania:
      • Spotkanie 1
      • Spotkanie 2
      • Spotkanie 3
      • Spotkanie 4
      • Spotkanie 5
      • Spotkanie 6
      • Spotkanie 7
      • Spotkanie 8
      • Spotkanie 9
      • Spotkanie 10
    • LEGO
      • YouTube
        • Kurs 1
        • Kurs 2
      • Kursy WWW
      • ciekawe projekty
      • Lego Spike
    • Arduino
      • YouTube
      • Środowisko
      • Kursy WWW
      • Wirtualne Arduino
      • Programowanie Arduino
    • Raspberry Pi
      • YouTube
      • Kursy WWW
      • Ciekawostkostki
      • Zdalny dostęp
      • Grove Pi
        • Projekty
        • Grove sciągawka
      • Pi ściągawka
      • biblioteka tkinter
        • dokumentacja
        • przykłady
        • Pomoc YT
    • Pomoce
      • Polecane książki:

Python Pomoc

Python pomoc

Python ściągawka

Python powtórki

Poniżej kod do sprawdzenia

import tkinter

t1="barges"


#funkcje do przycisków


def klik():

    a = a.get()  # Pobranie tekstu z pola wprowadzania danych

    try:

        a = float(a)  # Konwersja tekstu na liczbę

    except ValueError:

        print("Wprowadzono niepoprawną liczbę")


def f_Przycisku1(event): # (zdarzenie)

    a = tkinter.Entry(okno1)

    a.place(x=10, y=250)

    

    p1 = tkinter.Button(okno1, text="Wyślij", command=klik)

    p1.place(x=100, y=250)

    

def f_Przycisku2(event):

    print("Wcisnięto przycisk 2")


def f_Przycisku3(event):

    print("Wcisnięto przycisk 3")


def f_Okna(event):

    print("Kliknieto na okienko")


# funkcje do menu

def f_menuF_1():

    print("menu File -> Pierwsze")

def f_menuF_2():

    print("menu File -> Drugie")

def f_menuF_3():

    print("menu File -> Trzecie")

def f_menuF_4():

    print("menu File -> Czwarte")

def f_menuE_1():

    print("menu Edycja -> pierwsze")

def f_menuE_2():

    print("menu Edycja -> drugie")

def f_menuE_3():

    print("menu Edycja -> trzecie")

def f_menuE_4a():

    print("menu Edycja -> czwarte-> aaaa")

def f_menuE_4b():

    print("menu Edycja -> czwarte-> bbbb")

def f_menuE_4c():

    print("menu Edycja -> czwarte-> cccc")

# okna

okno1 = tkinter.Tk() # stworzenie okna

okno1.geometry("500x400") # ustawienie wymiarów okna

okno1.title("autor: barges") # to na pasku okna

'''

okno2 = tkinter.Tk()

okno2.geometry("200x200")

'''

# napisy (etykiety)

l1 = tkinter.Label(okno1, text="Mariusz Beczyński", fg = 'red', font=('Arial', 14)) # tworzenie label (etykietki)

l2 = tkinter.Label(okno1, text=t1) # tworzenie label (etykietki)

# l1.pack()

l1.place(x=250, y=80) # wyświetlanie stworzonej etykietki i położenie

l2.place(x=250, y=120) # wyświetlanie stworzonej etykietki


# przyciski Button

b1 = tkinter.Button(okno1, text ="Przycisk nr.1", width=10, bg='lightblue', fg = 'blue', font=('Arial', 14)) # wyświetlenie stworzonego przycisku 1

b1.bind("<Button-1>",f_Przycisku1) # wciśnięcie Lewegp p. m. , spowoduje uruchomienie funkcji

b1.place(x=5, y=5) # położenie przycisku


b2 = tkinter.Button(okno1, text ="Przycisk nr.2", bg='lightblue', fg = 'red', font=('Arial', 14)) # wyświetlenie stworzonego przycisku 2

b2.place(x=150, y=5)

b2.bind('<Button-1>',f_Przycisku2)


b3 = tkinter.Button(okno1, text ="Przycisk nr.3", bg='lightblue', fg = 'green', font=('Arial', 14)) # wyświetlenie stworzonego przycisku 3

b3.place(x=300, y=5)

b3.bind('<Button-1>',f_Przycisku3)

# menu

g_Menu = tkinter.Menu()

okno1.config(menu=g_Menu) #dodanie menu o nazwie g_menu do okna1


file_Menu = tkinter.Menu(g_Menu) # podczepiam pod główne menu

g_Menu.add_cascade(label='File:', menu=file_Menu) # jest to podmenu

file_Menu.add_command(label='Pierwsze:', command=f_menuF_1) # podpięcie funkcji pod menu 'Pierwsze'

file_Menu.add_command(label='Drugie:', command=f_menuF_2)

file_Menu.add_command(label='Trzecie:', command=f_menuF_3)

file_Menu.add_separator() # separator w menu

file_Menu.add_command(label='Czwarte:', command=f_menuF_4)


edycja_Menu = tkinter.Menu(g_Menu) # podczepiam pod główne menu

g_Menu.add_cascade(label='Edycja:', menu=edycja_Menu)

edycja_Menu.add_command(label='pierwsze:', command=f_menuE_1)

edycja_Menu.add_command(label='drugie:', command=f_menuE_2)

edycja_Menu.add_command(label='trzecie:', command=f_menuE_3)

pod1_Menu = tkinter.Menu(edycja_Menu) # podczepiam pod menu Edycja

edycja_Menu.add_cascade(label='czwarte:', menu=pod1_Menu)

pod1_Menu.add_command(label='aaaa:', command=f_menuE_4a)

pod1_Menu.add_command(label='bbbb:', command=f_menuE_4b)

pod1_Menu.add_command(label='cccc:', command=f_menuE_4c)


edycja_Menu.add_separator() # separator w menu

edycja_Menu.add_command(label='piąte:')

edycja_Menu.add_separator()

edycja_Menu.add_command(label='szóste')


pod1_Menu = tkinter.Menu(edycja_Menu) # podczepiam pod menu Edycja

edycja_Menu.add_cascade(label='siódme:', menu=pod1_Menu)

pod1_Menu.add_command(label='xxxx:')

pod1_Menu.add_command(label='yyyy:')

pod1_Menu.add_command(label='zzzz:')


#

# okno2.bind("<Button-1>", f_Okna) # kliknięcie okna2


#okno1.mainloop() # blokowanie okna przed zamknięciem

'''

<Buton-1> lewy przycisk myszy

<Buton-2> prawy przycisk myszy

<Buton-3> rolka przycisk myszy

Label - Etykieta (napis)

event - zdarzenie

bind - połącz

'''

Koło robotyki LO Szubin
Report abuse
Page details
Page updated
Report abuse