Skip to main content
pip install titlebarctk


Create a custom title bar for a windows app developed with custom tkinter.

--------------------------------------------------
import titlebarctk as tb
import customtkinter as ctk

def save_like_this():
print("Saving file")

def change_text():
window_frame.titlebar_text_variable.set("Goodbye, World!")

root = ctk.CTk()

window_frame = tb.TitleBar(root,
height = 20,
non_maximised_width=1600,
non_maximised_height=900,
save_function=save_like_this,
title="Eat my dolphin shorts",
font=("helvetica", 20),
fg_color=["#ffffff", "#000000"],
start_fullscreen=False,
icon_path="path_to_icon.ico",
text_variable="Hello, World!")

window_frame.pack(side="top", fill="x")

root.after(2000, change_text)

root.mainloop()
--------------------------------------------------

Windows 10
Python 3

Install requires:
- pywin32 306, url: https://pypi.org/project/pywin32/
- screeninfo 0.8.1, url: https://pypi.org/project/screeninfo/
- PIL 10.2.0, url: https://pypi.org/project/pillow/
- customtkinter 0.3, url: https://pypi.org/project/customtkinter/0.3/, url: https://customtkinter.tomschimansky.com/

--------------------------------------------------

GitHub url: https://github.com/DevDolphin7/TitleBar
PyPI url: https://pypi.org/project/titlebarctk/
Get in contact: DevDolphin7@outlook.com

Release files for titlebarctk 0.1.4

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

Source distribution (sdist)

Source distribution for titlebarctk 0.1.4
File Size Uploaded
titlebarctk-0.1.4.tar.gz 88.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for titlebarctk 0.1.4
File Interpreter ABI Platform
titlebarctk-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 178.8 kB

Release files / titlebarctk-0.1.4.tar.gz

Download URL titlebarctk-0.1.4.tar.gz
Size 88.4 kB
Tags Source
SHA-256 checksum
How to use checksums
64e6b73b8b2f3c025ce652d2faf20c2a06fafc1b91f62dab89ddcf2515e1a757
BLAKE2b-256 checksum
How to use checksums
98665513d4398d618134b34c3bd65d2924f6e81cbaba8f0b810c0877f4c46ee8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.6

Release files / titlebarctk-0.1.4-py3-none-any.whl

Download URL titlebarctk-0.1.4-py3-none-any.whl
Size 90.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c20d770dd4af6843e2ada421bb05e294c8ef0c843bada149447d829d373a5497
BLAKE2b-256 checksum
How to use checksums
32e087783b097919536fd75a0bcd5f0bd6a6d6c152b8277dd417ac01ae0cc48e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

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