A set of useful widgets for use with TkInter.


Keywords
pkinter, tkinter, GUI, widgets
License
MIT
Install
pip install pkinter==1.37.2

Documentation

pkinter

A set of useful widgets for use with TkInter.

PyPI PyPI

PyPI PyPI PyPI

Warning: These widgets are designed for Windows 8.1, there is a good chance they will look different and/or bad on other operating systems. If a widget does look bad or deviates from the native look of an operating system, feel free to contact me with a screenshot of the widget and the name of the operating system you're using it on, and I will try to make it look better on that OS.

Installing The Library

First off, you will need to have Python 3 installed and have Python in your system PATH. Then, you will need to open your systems' command prompt and type: pip install pkinter, this will install this library to your system.

Using The Library

To use the library in your code, simply import like so: import pkinter as pk. You will also need to import Tkinter, you can import that like this: import tkinter as tk, and if you want native TkInter widgets, also do from tkinter import ttk.

Widgets

  • ToggledLabelFrame
  • LabeledSeparator
  • RoundingScale
  • EntryText
  • LimitedEntry
  • ColourPickerButton
  • EditableLabel
  • CollapsiblePane
  • Hyperlink
  • PageView
  • Toolbar
  • Statusbar
  • LineNumbers
  • BoundButton
  • ValidEntry
  • ChoiceBook
  • PasswordEntry
  • InvalidEntry
  • ListBook
  • AccelLabel
  • InfoBar
  • LockButton
  • ToggleButton
  • ScaleSwitch
  • ButtonSwitch
  • FilePicker
  • DirectoryPicker
  • FileNavigator
  • ToasterBox

Planned Widgets

  • StarRating
  • RadioListBox
  • EmbeddedWindow
  • Ribbon
  • StickyWindow
  • ListButton
  • HTMLText
  • MarkdownText
  • reSTText
  • DocumentMap

wxWidgets

wxPython

Qt

GTK3