Skip to content

Instantly share code, notes, and snippets.

@aGupieWare
Created March 10, 2015 22:25
Show Gist options
  • Select an option

  • Save aGupieWare/f08eb02f9d1bade50c0a to your computer and use it in GitHub Desktop.

Select an option

Save aGupieWare/f08eb02f9d1bade50c0a to your computer and use it in GitHub Desktop.
PyGest Code Snippet 1-5
"""
pygest.py
A simple Python tkinter GUI application for processing file hashes.
blog.agupieware.com
"""
import tkinter
import hashlib
import logging
title = "PyGest"
class View():
"""
The main view class for the PyGest tkinter interface.
"""
def __init__(self, root_object):
self.root = root_object
def main():
"""
Main function to run the PyGest GUI application.
"""
logging.basicConfig(format='[%(asctime)s] ln:%(lineno)d %(levelname)s: %(message)s', datefmt='%I:%M:%s', level=logging.DEBUG)
logging.info('{} app started. Logger running.'.format(title))
# Declare the tkinter Tk() object as root
root = tkinter.Tk()
# Pass in its title
root.title(title)
# Pass the root object to our main View() class
gui = View(root)
# Run the Tk() object's main loop
root.mainloop()
if __name__ == "__main__":
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment