前段时间做一个东西刚好接触到python的Tkinter,上网看了一些基本教程,这里做一个总结,并参考网上的一个实例
1.规划图
2.源码
# -*- coding:utf-8 -*-
from tkinter import *
from tkinter.filedialog import *
class Application:
num_info_hash = {}
char_info_hash = {}
char_num = {}
num_char = {}
char_hex={}
num_hex={}
def __init__(self):
self.root=Tk()
self.root.title("ASCII码查询")
Label(self.root, text="ASCII码查询", font=('Arial', 15)).pack()
self.load_sys()
self.frm = Frame(self.root)
#LEFT
self.frm_L = Frame(self.frm)
self.frm_LT = Frame(self.frm_L)
self.var_char = StringVar()
Entry(self.frm_LT, textvariable=self.var_char, width=5, font=('Verdana', 15)).pack(side=RIGHT)
Label(self.frm_LT, text='字符', font=('Arial', 12)).pack(side=LEFT)
self.frm_LT.pack()
self.var_L_char = StringVar()
self.lb_char = Listbox(self.frm_L, selectmode=BROWSE, listvariable=self.var_L_char, font=('Verdana', 12),
width=10, height=13)
self.lb_char.bind('<ButtonRelease-1>', self.get_char)
fo