Tkinter中新建窗口内Entry无法获取值

本文介绍如何使用Python的Tkinter库创建一个窗口,实现在点击按钮后弹出新窗口输入信息,并将输入保存到文件。重点在于解决不同窗口间数据交互的问题,以及使用Toplevel窗口替代默认窗口以实现有效互动。
# -*- coding: utf-8 -*-
import tkinter as tk
import os

REMEMBER_FILE_NAME='remember.txt'
ROOT_SIZE=(400, 280)
INPUT_ROOT_SIZE=(300, 150)

class WindowsRemember :
	def __init__(self) :
		self._root = None
		self._text = None
		self.initWindows()
	
	def initWindows(self) :
		self._root = tk.Tk()
		self._root.wm_attributes('-alpha', 0.5)  #透明度
		self._root.wm_attributes('-toolwindow', True) #取消缩小扩大按钮
		self._root.wm_attributes('-topmost', True) #置于顶层
		self._root.title('123') 
		self._root.geometry(str(ROOT_SIZE[0])+'x'+str(ROOT_SIZE[1])) #设置大小
		self._root.geometry('+0+0')
		self._btn_add = None
		self._btn_sub = None
		self._input_text = None
	
	def showText(self) :
		#photo = PhotoImage(file='C:\\Users\\Administrator\\Desktop\\timg.gif')    #python 默认支持gif格式
		#imgLabel = Label(root,image = photo)
		#self._text.pack() #side=tk.LEFT)
		end_dir = os.getcwd()
		file_path = end_dir + '\\' + REMEMBER_FILE_NAME
		file = open(file_path, 'r', encoding='UTF-8')
		file_desc = ''
		id
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值