Python Tkinter 练习4--加入双击列表框提醒
#Time: 2020/02/16
#Author: Xiaohong
#运行环境: OS: Win7 64位 专业版Pack1
# Python: 3.7
# phantomjs: phantomjs-2.1.1-windows
# db: Python 自带的Sqlite,增加 tkinter.ttk 库
功能:在练习3的基础上,加入双击列表框提醒
主程序tk_menu2.py 如下:(重点 在 第71行、第106行)
# -*- coding:utf-8 -*-
import tkinter as tk
#导入提示框类
import tkinter.messagebox
#调用自定义库,导入自定义的函数
from tk_eastmoney import imtxt,toxls,toSqlite,select_data
from tkinter import ttk
from tkinter.ttk import *
#Time: 2020/02/16
#Author: Xiaohong
#运行环境: OS: Win7 64位 专业版Pack1
# Python: 3.7
#功能: 通过一网址,把特定段落,导入到txt 文件,再通过txt 文件导入到Excel 及 sqlite db 中,并展示到Treeview中
class MyMenu(object):
#设计UI 界面
def setupUI(self):
#
l = tk.Label(self.window_main, text='主功能界面', bg='green',font=("宋体",18))
l.pack()
#设立菜单,功能待定
menubar = tk.Menu(self.window_main)
filemenu = tk.Menu(menubar, tearoff=0)
menubar.add_cascade(label='File', menu=filemenu)
filemenu.add_command(label='New')
#把菜单挂入窗口
self.window_main.config(menu=menubar)
#增加标签\文本框,用来输入要下载的 网址
tk.Label(self.window_main, text='A..网址',font=("宋体", 14)).place(x=10,y=35)
#设定默认值
web_site = tk.StringVar()
web_site.set('http://data.eastmoney.com/cjsj/gpkhsj.html')
web_site_value = tk.Entry(self.window_main, textvariable=web_site, font=('Arial', 12),width=50)
web_site_value.place(x=100, y=38)
#print(web_site_value.get())
#增加按钮,用来导入
vButton = tk.Button(self.window_main,text='1.导到文本',command=lambda:imtxt(web_site_value.get()),width=11)
vButton.place(x=100,y=70)
# 增加按钮,用来转入到EXCEL
vButton = tk.Button(self.window_main, text='2.文本到Excel', command=toxls,width=12)
vButton.place(x=190, y=70)
# 增加按钮,用来转入到sqllite
vButton = tk.Button(self.window_main, text='3.文本到Sqlite'