- toolbar gui, run in window or unix/linux desktop, it's always on top of desktop
- security protected login(predefined login user: pytoolbar/demo,test/test)
- customized search bar, predefined google, github, oxford dictionary, bab.la English-Chinese dictionary, wikipedia search engines, easy to extend
- customized tool button for windows local tool, predefined Q-Dir, Git shell, kitty, scite, easy to extend (window app only)
- customized link button for web application url, easy to extend for windows/unix/linux
- real time clock
- timer with start/pause/reset button
The main purpose of pytoolbar is to demo how easily to implement a toolbar in python/tkinter.
abstracting and packing all codes into few class:
class Login(tk.Toplevel) allow max 3 times login failure then exit
class Timer(tk.Label) handy timer with start/pause/reset button
class Clock(tk.Label) real time digital clock
class Myaltsearch(tk.Frame) provide pull down menu for search engine, free style search keyword, and clear/go button
class Tool(tk.Frame) customized tool button, apply for window only
class Link(tk.Frame) customized link button, apply for all platforms
class Topmenu(tk.Menu) init the top menu, only File/Exit as demo
on Windows
- if you don't have python installed, download minipy27.7z and extract to path\pytoolbar\minipy27
- if you have python2 or 3 installed, update pypath in pytoolbar.bat
::set pypath=.\minipy27\python
set pypath=<real path of python>
- double click pytoolbar.bat to launch pytoolbar
on unix/linux
python pytoolbar.py