Dobra, żeby nie było tl;dr, więc. Mam zainstalowanego Pythona 3.6 i program PyCharm, w którym mam odpalony projekt z interpreterem 3.6.
Pisałem do tej pory prosty kod, mniej więcej tak wyglądający:
from tkinter import *
from tkinter import ttk
root = Tk()
root.title("Siema to moj kod")
weaponsImage=PhotoImage(file="weapons.png")
weaponsButton=Button(root)
weaponsButton.config(image=weaponsImage)
weaponsButton.grid(column=1,row=1,pady=(10,0))
characterImage=PhotoImage(file="character.png")
characterButton=Button(root)
characterButton.config(image=characterImage)
characterButton.grid(column=1,row=2,pady=(10,0)) # daelj mnóstwo przycisków, okno i takie tam pierdoły, wszystko działa
Tu rozpocząłem
from tkinter import *
from tkinter import ttk
Dobra dobra, teraz chciałem dodać coś takiego, że jak wcisne w dany przycisk to zmieni mi się głowne okno na inne.
Odpalam ten poradnik, czy nawet pierwszą solucje problemu:
Lecz wyskakuję mi błąd odpalając: NameError: name 'tk' is not defined
Z tego co wiem, to taki błąd wyskauje gdy sie chce użyć Pythona 3.x a używa się 2.x. Tutaj kod zaczyna się:
import tkinter as tk
from tkinter import font as tkfont
Ja zaczynam
from tkinter import
from tkinter import ttk
Naprawdę, chciałbym ruszyć dalej, ale ja już się naczytałem tyle, że nie wiem co robić. Jak zaczynać kod, tzn importować tkintera, żeby wszystko działało?