方法一:

import os
import cv2
import tkinter
from CBC_2 import CBCS
from Base64 import BaSe64
from CBC_1 import AES_ENCRYPT
from tkinter import filedialog
from tkinter.messagebox import showwarning,showinfo
def Input_Key():# 初始化弹出输入对话框child = tkinter.Tk()#弹出对话框的titlechild.title('文件加密和解密的秘钥值')child['height'] = 110child['width'] = 320child.resizable(0, 0)# 设置弹出对话的框的标签值label = tkinter.Label(child, text='秘钥值:', font=('黑体', 12))label.place(x=1, y=17)# 弹出输入对话框请获取相应的值digit_str = tkinter.StringVar()entry = tkinter.Entry(child, font=('黑体', 12), textvariable=digit_str)entry.place(x=100, y=17)# 绑定回车键def Get_key(*args):global keykey = entry.get()if not key:key = '123'showinfo(title='警告', message='系统默认秘钥值')child.destroy()#按下回车键返回秘钥child.bind('<Return>', Get_key)#点击OK按钮返回秘钥btn_OK = tkinter.Button(child, text='OK', font=('黑体', 12), height=1, command=Get_key)btn_OK.place(x=150, y=50)child.mainloop()print('key: ', key)return key

方法二(更为简洁):

import os
import cv2
import tkinter
from tkinter import simpledialogroot=tkinter.Tk()
#输入字符串
entry_str=simpledialog.askstring(title='文件秘钥值',prompt='秘钥输入')
print('entry_str: ',entry_str)
#输入浮点
entry_float=simpledialog.askfloat(title='浮点数',prompt='浮点输入')
print('entry_float: ',entry_float)
#输入整数
entry_int=simpledialog.askfloat(title='整数',prompt='整数输入')
print('entry_int: ',entry_int)root.mainloop()

tkinter实现弹出输入对话框并获取输入对话框中的值相关推荐

  1. w7系统计算机网络密码是什么,解答win7系统共享弹出Windows安全窗口提示输入网络密码的详细教程...

    随着电脑的使用率越来越高,我们有时候可能会遇到win7系统共享弹出Windows安全窗口提示输入网络密码问题,如果我们遇到了win7系统共享弹出Windows安全窗口提示输入网络密码的问题,要怎么处理 ...

  2. FTP登录时一直弹出登录窗口,就算输入正确的账号密码也不能登录

    FTP登录时一直弹出登录窗口,就算输入正确的账号密码也不能登录 一.问题描述 办公室的FTP本来用得好好的,结果有一天突然就不能用了.在文件资源管理器的地址栏输入FTP地址会正常弹出输入账号密码的对话 ...

  3. 实现php a标签文件,HTML_如何点击a标签实现弹出input file上传文件对话框,html 复制代码代码如下: SPAN - phpStudy...

    如何点击a标签实现弹出input file上传文件对话框 html 复制代码代码如下: <div> <a href="###">添加图片a> < ...

  4. python的窗口处理模块_Python tkinter模块弹出窗口及传值回到主窗口操作详解

    本文实例讲述了Python tkinter模块弹出窗口及传值回到主窗口操作.分享给大家供大家参考,具体如下: 有些时候,我们需要使用弹出窗口,对程序的运行参数进行设置.有两种选择 一.标准窗口 如果只 ...

  5. js在IE下面弹出打开和保存文件的对话框

    js在IE下面弹出打开和保存文件的对话框 2010-08-11 13:39:16|  分类: JavaScript |  标签: |字号大中小 订阅 <html> <head> ...

  6. 手机调用系统的拍照和裁剪功能,假设界面有输入框EditText,在一些手机会出现点击EditText会弹出输入法,却不能输入的情况。...

    1. 拍照裁剪后 点击EditText会弹出输入法,却不能输入.可是点击点一EdtiText就能够输入了,所以我就写了一个看不见的EdtiText,切换焦点,这样就攻克了这个奇怪的这问题,应该是and ...

  7. TortoiseGit 弹出 git@xxx.com‘s password 对话框

    安装完 tortoise git,用它克隆项目的时候,一直弹出git@xxx.com's password 对话框, 而且不管输不输入密码都提示错误 解决的办法是,将ssh客户端默认的路径,换为git ...

  8. Java如何获取JSON数据中的值 备忘

    Java如何获取JSON数据中的值 取出JsonArray中的object(orderNo) 嵌套 JsonObeject {    JsonObeject {       JsonArray [Ob ...

  9. html取 输入框中的值,jquery获取input输入框中的值

    如何用javascript获取input输入框中的值,js/jq通过name.id.class获取input输入框中的value 先准备一段 HTML 一.jquery获取input文本框中的值 通过 ...

最新文章

  1. Android客户端开发—数据库SQLite基本语句
  2. Git命令集十三——快照操作
  3. 计算机科普小知识——Win7系统32位与64位的区别,该如何选择?
  4. 阿里巴巴首席技术官程立:我们相信并正在践行的“好科技”
  5. Python数据存储:pickle模块的使用讲解(测试代码)
  6. 中getname_浅析JS中的class
  7. 是什么成就了卓越的程序员?
  8. rust程序设计语言第二版_C语言程序设计(山东联盟青岛大学版)
  9. 蓝桥杯 2017年C语言混搭 C/C++
  10. RS请求错误之RSV-BBP-0028
  11. Single-Shot Calibration:基于全景基础设施的多相机和多激光雷达之间的外参标定(ICRA2021)...
  12. 在free bsd上跑JMeter 的 plugin PerfMon Server Agent
  13. linux拷贝文件前几行,Linux显示文件前几行、拷贝文件前几行、删除文件前几列...
  14. 银河帝国----基地与地球
  15. 20X01 FCPX插件 音频可视化视觉特效 PFS Fcpx Audio Effector
  16. element-ui message 显示重叠问题
  17. 字符串格式化-format()
  18. 装甲逆袭-玩家碰撞处理
  19. 2016年头条校招笔试题
  20. 英汉《营销学》常用词汇-1

热门文章

  1. softmax layer 简单理解以及实际例子【有白话讲解】
  2. 栈溢出原理 小记 基础中的基础~~
  3. 几个cvebase_ifo基础信息融合在一起
  4. 人工智能及其应用(第5版).蔡自兴-3章课后习题。【参考答案】
  5. 信息安全的一些东西,初步查询了解!
  6. 【小白学PyTorch】4.构建模型三要素与权重初始化
  7. 深度学习之后会是啥?
  8. 【OpenCV 4开发详解】分割图像——分水岭法
  9. iOS面试准备之思维导图
  10. 用python解析word文件(段落篇(paragraph) 表格篇(table) 样式篇(style))