2 changed files with 77 additions and 2 deletions
@ -0,0 +1,76 @@ |
|||||||
|
.. _pyTermTk: https://github.com/ceccopierangiolieugenio/pyTermTk |
||||||
|
.. _TTk: https://ceccopierangiolieugenio.github.io/pyTermTk/TTkCore/ttk.html |
||||||
|
.. _TTkLabel: https://ceccopierangiolieugenio.github.io/pyTermTk/TTkWidgets/label.html |
||||||
|
.. _mainloop(): https://ceccopierangiolieugenio.github.io/pyTermTk/TTkCore/ttk.html#TermTk.TTkCore.ttk.TTk.mainloop |
||||||
|
|
||||||
|
============================================================================= |
||||||
|
pyTermTk_ - Hello World |
||||||
|
============================================================================= |
||||||
|
|
||||||
|
Intro |
||||||
|
===== |
||||||
|
|
||||||
|
Creating a simple GUI application using pyTermTk_ involves the following steps: |
||||||
|
|
||||||
|
* Import TermTk package. |
||||||
|
* Create an TTk_ object. |
||||||
|
* Add a TTkLabel_ object in it with the caption "**hello world**" in the position (x=5,y=2). |
||||||
|
* Enter the mainloop of application by `mainloop()`_ method. |
||||||
|
* pippo :class:`~TermTk.TTkCore.constant.TTkConstant.Alignment` |
||||||
|
|
||||||
|
Example 1 |
||||||
|
========= |
||||||
|
|
||||||
|
Following is the code to execute [Hello World program](helloworld/helloworld.001.py) in [pyTermTk](https://github.com/ceccopierangiolieugenio/pyTermTk) − |
||||||
|
|
||||||
|
.. code:: python |
||||||
|
|
||||||
|
import TermTk as ttk |
||||||
|
|
||||||
|
root = ttk.TTk() |
||||||
|
ttk.TTkLabel(parent=root, pos=(5,2), text="Hello World") |
||||||
|
root.mainloop() |
||||||
|
|
||||||
|
|
||||||
|
The above code produces the following output |
||||||
|
:: |
||||||
|
|
||||||
|
Hello World |
||||||
|
|
||||||
|
|
||||||
|
Example 2 - Your first Window |
||||||
|
============================= |
||||||
|
|
||||||
|
Following is the code to execute [Hello World program](helloworld/helloworld.002.py) in [pyTermTk](https://github.com/ceccopierangiolieugenio/pyTermTk) − |
||||||
|
|
||||||
|
.. code:: python |
||||||
|
|
||||||
|
import TermTk as ttk |
||||||
|
|
||||||
|
# Create a root object (it is a widget that represent the terminal) |
||||||
|
root = ttk.TTk() |
||||||
|
|
||||||
|
# Create a window and attach it to the root (parent=root) |
||||||
|
helloWin = ttk.TTkWindow(parent=root,pos = (1,1), size=(30,10), title="Hello Window", border=True) |
||||||
|
|
||||||
|
# Define the Label and attach it to the window (parent=helloWin) |
||||||
|
ttk.TTkLabel(parent=helloWin, pos=(5,5), text="Hello World") |
||||||
|
|
||||||
|
# Start the Main loop |
||||||
|
root.mainloop() |
||||||
|
|
||||||
|
|
||||||
|
The above code produces the following output (yuhuuuuu!!!) |
||||||
|
:: |
||||||
|
|
||||||
|
╔════════════════════════════╗ |
||||||
|
║ Hello Window ║ |
||||||
|
╟────────────────────────────╢ |
||||||
|
║ ║ |
||||||
|
║ ║ |
||||||
|
║ Hello World ║ |
||||||
|
║ ║ |
||||||
|
║ ║ |
||||||
|
║ ║ |
||||||
|
╚════════════════════════════╝ |
||||||
|
|
||||||
Loading…
Reference in new issue