File name : window.py
compile file in a venv environement :
mkdir PythonTuto cd PythonTuto # For linux (module venv of Python) python3 -m venv env # Windows python -m venv env #code into the env using command # Linux source env/bin/activate # Window env/Scripts/activate
Python Code example using Tkinter
#Linux and Window --> in venv pip install tkinter # Or sudo apt install python3-tk
External file
window.py :import tkinter as tk #traditional form root = tk.Tk() root.geometry("500x500") root.title("Tkinter tutorial") root.mainloop() # My form def createWindow(title, size): window = tk.Tk() window.geometry(size) window.title(title) return window
In the main script :
main.py
import window as win root = win.createWindow("A Tk window", "500x500") root.mainloop