Difference between revisions of "Tkinter"
From ArmadeusWiki
(→Installation) |
(→Installation) |
||
(One intermediate revision by the same user not shown) | |||
Line 4: | Line 4: | ||
==Installation== | ==Installation== | ||
+ | * Tkinter requires a [[X11 server]] running on your board. | ||
+ | * Then to activate it: | ||
<pre class="config"> | <pre class="config"> | ||
Target packages ---> | Target packages ---> | ||
Interpreter languages and scripting ---> | Interpreter languages and scripting ---> | ||
− | + | ... | |
− | + | [*] tcl | |
− | + | [*] delete encodings (saves 1.4Mb) | |
− | + | [*] install only shared library | |
− | + | tcl libraries/modules ---> | |
− | + | [*] tk | |
− | + | [*] remove demos | |
− | + | ... | |
− | + | [*] python | |
− | + | core python modules ---> | |
− | + | ... | |
− | + | [*] tkinter | |
</pre> | </pre> | ||
Latest revision as of 22:03, 22 July 2014
Introduction
Tkinter (“Tk interface”) is Python's de-facto standard GUI (Graphical User Interface) package. It is a thin object-oriented layer on top of Tcl/Tk.
Installation
- Tkinter requires a X11 server running on your board.
- Then to activate it:
Target packages ---> Interpreter languages and scripting ---> ... [*] tcl [*] delete encodings (saves 1.4Mb) [*] install only shared library tcl libraries/modules ---> [*] tk [*] remove demos ... [*] python core python modules ---> ... [*] tkinter
Quick test
from Tkinter import *
root = Tk()
w = Label(root, text="Hello, world!")
w.pack()
root.mainloop()