Skip to content

A Python GUI Framework built on Tkinter to enhance functionalities and make creating GUI applications easy and fast.

Notifications You must be signed in to change notification settings

turko-dev/turko-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Turko's GUI Library 1.7

This is a Python GUI Library build to improve on the inconsistencies and unnecessary confusing manner of the Tkinter GUI Library which is built into Python. Turko-lib is designed to be more similar to the style of interface design that web frameworks have and aims to implement similar features such as content justification and item alignment.

Some features of Turko-Lib that may be similar to traditional web-design and development may be responsive containers. (Similar to justify-content, align-items, display properties).

Installation

git clone https://github.com/turko-dev/turko-lib.git

python3 app.py



Documentation

from turko import *

turko = Turko()
turko.title("My Turko App")
turko.run()

Creating and deploying a GUI in Turko-Lib is much easier than while using a library such as Tkinter/PyQT.

from turko import *

turko = Turko()
turko.title("My Turko App")
turko.run()

Initialise App

turko = Turko()



Examples

from turko import *

turko = Turko()
turko.minsize(200, 200)

frame1 = Frame(turko, width="50%", height=500, styleName="frame1", bg="green", borderwidth=2)
frame2 = Frame(frame1, width="50%", height="100%", styleName="frame2", bg="orange", borderwidth=2)

turko.run()

alt text

About

A Python GUI Framework built on Tkinter to enhance functionalities and make creating GUI applications easy and fast.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages