Skip to main content
Cover

Demo app without and with tk-cyberpunk-theme

Cyberpunk Theme

tk-cyberpunk-theme is the default dark theme for Pyrustic Framework.

Installation

Available on PyPI:

pip install tk-cyberpunk-theme

Usage

With a pyrustic powered project:

from pyrustic.app import App
from tk_cyberpunk_theme import Cyberpunk
from demo.view.main_view import MainView


def main():
    # The App
    app = App(__package__)
    # Set theme
    app.theme = Cyberpunk()
    # Set view
    app.view = MainView(app)  # it could be a Tkinter object
    # Center the window
    app.center()
    # Lift off !
    app.start()


if __name__ == "__main__":
    main()

With a basic Tkinter project:

import tkinter as tk
from tk_cyberpunk_theme import Cyberpunk


# root
root = tk.Tk()

# apply the theme
theme = Cyberpunk()
theme.target(root)

# add widgets to root
button = tk.Button(root, text="Hello Friend !")
button.pack()

# and more...

# the main loop !
root.mainloop()

Create your own theme

A guide will be written soon. This is a work in progress. Bookmark this project and come later...

Desktop Apps Using tk-cyberpunk-theme As Base Theme

Learn more about these following desktop applications here !



Hubstore

Hubstore - To Connect Apps With Users



Jupitest

Jupitest - The Graphical Test Runner



Rustiql

Rustiql - The Graphical SQL Editor



Hubway

Hubway - Release Your App To The World

Metadata

Release files for tk-cyberpunk-theme 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tk-cyberpunk-theme 0.0.5
File Size Uploaded
tk-cyberpunk-theme-0.0.5.tar.gz 8.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tk-cyberpunk-theme 0.0.5
File Interpreter ABI Platform
tk_cyberpunk_theme-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 25.7 kB

Release files / tk-cyberpunk-theme-0.0.5.tar.gz

Download URL tk-cyberpunk-theme-0.0.5.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a6824a9a2255016f6b0710e37ea9ec180fa09de217b20968426d675bf52d9ba9
BLAKE2b-256 checksum
How to use checksums
e416d29176e3aa47f775039bdf0935c4088afd5ab3ee9a77569b5787d25d87ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.6.1 requests/2.9.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.5.2

Release files / tk_cyberpunk_theme-0.0.5-py3-none-any.whl

Download URL tk_cyberpunk_theme-0.0.5-py3-none-any.whl
Size 17.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
08c3804886e296c34cb1f9500522074ef319210752b6012a2b5f3f0716836dd6
BLAKE2b-256 checksum
How to use checksums
bcb9a988c74c1f7f2219c0bc56307ae8f96ba0da792d9d68b9bcc55d4c996a01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.6.1 requests/2.9.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.5.2

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page