关于python3的tkiinter中messagebox遇到的问题
来源:互联网 发布:宜州广电网络营业厅 编辑:程序博客网 时间:2024/06/03 23:42
from tkinter import *import tkinter.messageboxroot = Tk()root.title("输出输入内容")root.geometry('300x200')l1 = Label(root,text="用户名:")l1.pack()user_text = StringVar()user = Entry(root,textvariable=user_text)user_text.set("")user.pack()l2 = Label(root,text="密码:")l2.pack()pwd_text = StringVar()pwd = Entry(root,textvariable=pwd_text)pwd_text.set("")pwd.pack()def click(): xianshi = str("用户名:%s\n密码:%s"%(user_text.get(),pwd_text.get())) #messagebox(root,text=xianshi).pack() tkinter.messagebox.showinfo(title="显示输入内容",message=xianshi) #需要先调用tkinter.messageboxButton(root,text="显示输入内容",command=click).pack()root.mainloop
实现输入信息后读取出,显示为对话框的形式
其中遇到的问题:
1、关于定义click方法中,显示用户名和密码时,显示的不是输入的内容或者空白,而是PY_VAR0和PY_VAR1
解决:当时是x = user_text y=pwd_text 然后 xianshi=str(".....")中的%后直接x,y
改成.get()之后才正确获取到
此处参考
https://stackoverflow.com/questions/31126872/python-tkinter-check-button-printing-py-var0(回答处有详解)
2、关于messagebox的调用,IDLE一直显示错误,未定义messagebox
原来是需要先import tkinter.messagebox
调用的时候需要 tkinter,messagebox.showinfo()才可以调用
此处参考
http://blog.csdn.net/lyhdream/article/details/17514431(感谢博主)
阅读全文
0 0
- 关于python3的tkiinter中messagebox遇到的问题
- Python3中关于中文编码的问题
- python3中关于列表复制的问题
- 自己遇到的python3问题
- 关于C#中使用messagebox的问题解答
- MFC中MessageBox置于顶层的问题
- 关于MessageBox的错误
- 关于windows的MessageBox
- 关于messagebox的使用
- python3中,关于Tkinter中Button参数的问题
- 关于python3的编码问题
- 学习中遇到的问题-关于set_new_handler()
- 关于hdu1000中遇到的问题
- 关于Silverlight安装中遇到的问题
- 关于工作中遇到的问题
- 关于安装centos中遇到的问题
- 关于使用hibernate中遇到的问题
- 关于QT中遇到的问题
- REF的使用
- mininet安装
- 数据结构学习日记(5)——单链表的代码实现
- java基础--实现MD5加密
- ROS 下与matlab2016b matlab程序控制运动(一)
- 关于python3的tkiinter中messagebox遇到的问题
- 数据结构之顺序存储结构(ArrayList源码分析)
- Activity已销毁,创建的线程未回收问题
- Oracle数据泵的导入导出
- minigui 移植(未完全)
- (一)Spring Cloud 子项目整合介绍
- Python(6)dict和set
- new和malloc的区别
- UICollectionView根据不同需求使用系统提供方法