如何在选择一个选项后,有选择的弹出输入框 5C

各位朋友们,新手Python,遇到问题,想请求各位帮忙,感谢!
问题描述:我写了一段代码,如下图
from tkinter import *
root = Tk()
root.title("元素周期表")
def cal():
master = Tk()
v1=StringVar()
v2=StringVar()
v3=StringVar()
frame = Frame(master)
frame.pack(padx=10,pady=10)
Entry(frame,width=10,textvariable=v1).grid(row = 0, column = 1)
Entry(frame,width=10,textvariable=v2).grid(row = 1, column = 1)
Entry(frame,width=10,textvariable=v3).grid(row = 2, column = 1)
Button(frame,text="数1").grid(row=0,column=0)
Button(frame,text="数2").grid(row=1,column=0)
Button(frame,text="数3").grid(row=2,column=0)

Button(root,text="选择",command=cal).grid(row=2,column=1)
Button(root,text="输入一个数",command=cal).grid(row=2,column=1)
Button(root,text="输入另一个数",command=cal).grid(row=2,column=2)

mainloop()

实现的时候会出现如下图所示的:
然后会在点击任意一个按钮的时候出现第二个图
想要的结果:想要实现,点击哪个出来哪个,如点击输入一个数,只是输入数1(数1和输入一个数对应),其他的两个数2数3不显示
或者各位鱼友有什么其他好的组合也特别感谢告诉我,实现的目标就是执行出来很多按钮可以选择,然后选择的按钮会编程有输入框的东西;
另外,还想让数1和数2通过计算得到数3,定义了函数,但是总是报错,不知道为什么,感谢各位图片说明图片说明

0

3个回答

 from tkinter import *

root = Tk()
root.title("元素周期表")


def cal(type):
    master = Tk()
    v1 = StringVar()
    v2 = StringVar()
    v3 = StringVar()
    frame = Frame(master)
    frame.pack(padx=10, pady=10)

    Entry(frame, width=10, textvariable=v1).grid(row=0, column=1)
    Button(frame, text="数1").grid(row=0, column=0)

    if (type == 1): return;
    Entry(frame, width=10, textvariable=v2).grid(row=1, column=1)
    Button(frame, text="数2").grid(row=1, column=0)

    if (type == 2): return;
    Entry(frame, width=10, textvariable=v3).grid(row=2, column=1)
    Button(frame, text="数3").grid(row=2, column=0)


Button(root, text="选择", command=cal).grid(row=2, column=1)
Button(root, text="输入一个数", command=lambda :cal(1)).grid(row=2, column=1)
Button(root, text="输入另一个数", command=lambda :cal(2)).grid(row=2, column=2)

mainloop()
0
fanshinee
fanshinee 回复caozhy: 您好,没有 办法传图,您看下我回复的那个
大约一年之前 回复
caozhy
贵阳挖掘机马善福,自备车辆专业挖游泳池 回复fanshinee: 不明白你的意思
大约一年之前 回复
fanshinee
fanshinee 老师您好,使用tkinter中的button和enry按钮,增加输入框(通过),这些输入框怎么能够有序的排列,并且按照某种运算(例如加法)运算?
大约一年之前 回复
fanshinee
fanshinee 您好,非常感谢您的回复,可是我刚刚测试了下,您这个每次点击一下都会出现一个新的小窗口,我希望每次都出现在一个小窗口。
大约一年之前 回复

图片说明

0

图片说明
希望完成的是点击增加,能够实现增加一行(第四组数据+两个输入框),这些框可以自动向下排列;另外,这些框中数据可以运算,如第一行的xy相乘然后加上第二行的xy乘积,一直到最后一行;
点击清空,可以去除一行
点击确定则进行输出结果,放在最后一行

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
js选择一个选项 跳出另一个选项 跳出一个输入框
跳出输入框 "javascript"> function $(obj){return document.getElementById(obj);} function show(objid) {$(objid).style.display='inline';} function hidden(objid) {$(objid).style.display='none';} functio
select、radio选中某一项后,自动弹出一个相应文本框供输入
1、select,弹出相应文本框说明:当select选中值改为else,其值为“-1”时,显示一个自定义的输入框,若要将自定义的项加入到select的数据项中,需在后台将自定义项存入对应的数据表中,这样,在刷新后,下一次访问这个select时,该自定义项就会出出现在select的选项中。项目的技术成果发布表单中的就有该功能的应用。js: function chg(obj) {
实现在下拉框中选中某一项后,左边出现文本框
默认下拉框效果图: 当选择其他订购厂家的时候效果: <script> function show(obj) { document.getElementById("other").style.display=(obj.value==0)?"":"none" } </script> <li> ..
点击input输入框弹出选择层(基于jquery)
点击input输入框弹出选择层(基于jquery) 网页特效,网页模板,导航菜单,焦点幻灯片,JS代码
如何实现点击一个下拉菜单的选项就弹出不同的输入框或者下拉菜单
此操作主要由js实现。   function show(){ var v=document.getElementById("STATUS").value; var i=document.getElementById("idNum"); var s=document.getElementById("school"); var y=document.getElementById("ye
点击输入框弹出日期选择框
针对EasyUI 1.5.1 版本在6791行下,添加如下代码: //datebox单击文本框出现日期选择 start if ($(_4ed).hasClass("datebox-f")) { _4f2.click(function() { _4f4.click(); }); } // end 添加完后上下文代码如下: var...
类似智能购票的demo--进入页面后默认焦点在第一个输入框,输入内容、回车、right时焦点自动跳到下一个,当跳到select时,下拉选项自动弹出,并且可以按上下键选择,选择完成后再跳到下一个。
要实现的效果:进入页面后默认焦点在第一个输入框,输入内容、回车、right时焦点自动跳到下一个,当跳到select时,下拉选项自动弹出,并且可以按上下键选择,选择完成后再跳到下一个。 PS:自己模拟的一个简单效果,但仍然存在问题:网上搜了许多,关于select自动弹出的问题,仍然没有解决,现在其实觉得select那里实现的只是一个假象。当跳到第一个select时,option弹出,选择后跳到第二
HTML中表单如何给输入框绑定待选项
给输入框绑定待选项 输入你所要查询的车型: 宝马 奔驰 奥迪 法拉利 保时捷
js 选择一个选择框选项,影响另一个input才可以输入
1.<select>标签里要添加onchange事件;
网页中文本框下拉选择输入与自动提示功能的实现
在网页设计中我们经常需要用户进行输入操作,下面我分享两种用户的输入功能。        1.输入框自动提示         浏览网页的时候我们经常会遇到输入框内我们输入前几个字,输入框就会出现下拉提示你可能要输入的完整信息。要实现着这种功能可以使用datalist属性
复选框点击后弹出输入框
Jsp部分: 其它 JS部分: function energyTypeCheck (chk) { var Checkbox5 = document.getElementById('Checkbox5'); if (chk.checked) { Checkbox5.style.display='inline-block'; }else { Checkbox5.sty
js插件-弹出层-选择框-输入框
这是一款自定义的js插件,可以直接运行,包括各种插件,有无限弹出层,选择框弹出,日期弹出,汉字拼音转化规范等,代码清晰规范,使用场景无任何限制,功能强大,兼容性好,源码适合新手学习
Python tkinter实现先弹出选择框后弹出输入框,并得到输入框的值
Python 自带的GUI tkinter实现界面编写有点难,这次我遇到的问题如下所示:当我一开始进入系统时弹出如下选择框,我点击确定即可弹出输入框,可当我输入好相应信息之后点击确定,却拿不到我在输入框输入的值。这个情况的具体代码如下:import tkinter as tk from tkinter import messagebox def on_click(): global U...
js 当在文本框中输入文字时对应的多选项同时勾选中
一、常规用法,输入文字自动勾上<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&a
【android开发】弹出选择框
效果图: 点击  主要代码: Activity mButton1 = (Button)findViewById(R.id.btn1); mButton1.setText("测试弹出选择框"); mTextView1 = (TextView)findViewById(R.id.tv); mButton1.setOnClick...
jquery点击输入框时弹出div层复选框勾选输入的内容
点击输入框 弹出div层 div层中放入复选框勾选值 点击复选框 值放入输入框内
jquery实现输入框点击出现下拉列表树插件代码
jquery实现输入框点击出现下拉列表树插件代码,jquery实现输入框点击出现下拉列表树插件代码(html)
选择框可以同时输入和选择选项
<li>                             <p class="address">校区</p>                             <div class="addresschoice">                                 <span class="addresse
js实现input输入框输入信息后出现下拉选择框
js实现input输入框输入信息后出现下拉选择框,下拉框的数据源可以使根据输入的值从数据库中动态获取
js 点击input弹出选择框
[size=large][color=red]定义选择框html[/color][/size] [code="js"] var str = ""; document.writeln(""); str += "\u65e5"; for (i = 1; i
ztree 点击文本框弹出下拉框
var setting = { view: { dblClickExpand: false }, data: { simpleData: { enable: true } }, callback: { onClick: onClick } }; function onClick(e, treeId, treeNode) { var zTree = $.fn.z
鼠标经过输入框获取焦点后下拉弹出选择列表菜单的js特效
鼠标经过输入框获取焦点后下拉弹出选择列表菜单的js特效
点击输入框弹出选择层
点击输入框弹出选择层类似oracle客户端导入表数据界面
JS实现点击下拉菜单把选择的内容同步到input输入框内
最近博主在边学flask边写测试平台,碰到一个比较常用的场景如下图所示 这里有一个输入框组,下拉菜单里面有3个选项,还有一个输入框,代码是用 bootstrap写的,代码也给大家贴出来<div class="input-group-btn"> <button type="button" class="btn btn-default dropdown
使用HTML与JS如何弹出带有确定和取消选项的提示框
HTML中: 在&amp;lt;body&amp;gt;中添加  &amp;lt;script type=&quot;text/javascript&quot;&amp;gt; window.onload=function() { var zx=document.getElementById(&quot;zx&quot;); zx.onclick=function() { if(confirm(&quot;确定要注销吗?&quot;)) { ...
layui当点击文本框时弹出选择框,显示选择内容
实现如图所示的功能 实现步骤: 1.html页面需要注意的内容 1)、 table &amp;lt;div id=&quot;hidden1&quot; lay-filter=&quot;hidden1&quot; style=&quot;display: none&quot;&amp;gt; &amp;lt;table id=&quot;department_result&quot; lay-filter=&quot;department_result&quot;&amp;gt;&amp
在点击增加按钮后才出现的下拉框中选择内容
背景     在自动化页面测试过程中会遇到一种场景,有一个表格,点击增加按钮后下方会出现一行内容,并且这一行有选择框,而你还必须进行选择,就像下图所示: 这个第5行的3列全都是选择框,还都必须进行选择,节点可以用来定位的元素很少,id和name还都是有随机值在里面,遇到这种情况想要在里面选择内容就需要一定的技巧,下面介绍一种方法。 方法     首先看一下这个选择框的节点分布情况: ...
android弹出消息框、输入框、选择框、日期选择
1.一个确定对话框new AlertDialog.Builder(this).setTitle(&amp;amp;quot;确认&amp;amp;quot;).setMessage(&amp;amp;quot;确定吗?&amp;amp;quot;) .setPositiveButton(&amp;amp;quot;是&amp;amp;quot;,new Alert1()) .setNegativeButton(&amp;amp;quot;否&amp;amp;quot;,null).show();2.一个
(四)html输入框提示和输入选择
required的使用: 提交 label的使用: 这里写js代码 姓名:
点击文本框弹出下拉框并赋值
实现下面效果  窗体:Form1: 一:窗体布局:文本框一个或多个,下拉框一个,初始化隐藏,定义全局变量 string click_value = &quot;&quot;; private void Form1_Load(object sender, EventArgs e) { this.comboBox1.Visible = false; } 二:文本框点击事件: private v...
Jquery实现弹出选择框选择数据后返回,数据实现分页
1.在jsp增加弹出框界面设计 <% ICommonService gd = (ICommonService)ServiceHelper.getService(CommonConstants.COMMON_SERVICE); IExpenseRequestService iExpenseRequestService = (IExpenseReque
简单的实现EditText点击实现日期选择弹框
final EditText et=(EditText)findViewById(R.id.editText);         final Calendar c = Calendar.getInstance();         et.setOnClickListener(new View.OnClickListener() {             @Override  
H5中写一个下拉框,点击下拉框内容会出现在文本域中
朋友出去面试做的面试题,分享了下,我就拿来做做。原题: HTML中有个下拉框,包含“风,雨,雷,电”,添加事件,当选择风时,文本域内出现选择 Title 风 雨 雷 电 function ShowToText(){ document.
文本框输入值时过滤显示下拉选项
文本框输入值时,根据输入的值过滤以下拉框形式显示在文本框下面,支持code值一起显示,取值,支持扩展,属于公用。数据源改成自己的根据输入的值过滤查询
点击input,弹出日期选择框
在页面中加入input,type=text,设置onclick事件调用js
如何在Excel的单元格中加入下拉选项
第一步:打开excel文档,选中需加入下拉选项的单元格。  第二步:点击菜单中的“数据”->“数据有效性”->“数据有效性”。    第三步:在弹出的页面中设置菜单下,点击“允许”下选择“序列”按钮。    第四步:在来源中输入单元格中需设置的下拉选项,用英文的逗号“,”隔开,然后点击确定按钮。    即可得到我们要的效果。
点input框,弹出一个多选框checkbox,进行选择,每个以逗号隔开
点input框,弹出一个多选框,进行选择,每个以逗号隔开,如上图所示 1.                                                 datatype="*"                                                > 2.js片段          $('#taskPlanDay').bind('foc
android 实现点击输入框弹出日期选择对话框(DatePickerDialog)
前言 这里我们实现一个功能,点击日期输入框(EditText),即可弹出日期选择对话框(DatePickerDialog),等用户选择日期后,将用户选择的日期显示在日期输入框。 1.activity_main.xml 这里只有一个TextView和EditText。 <LinearLayout xmlns:android="http://schemas.android.com/apk/
弹出的对话框现显示文本域和复选框中的值。
定义复选框不用加.value;getelementsbyname(). 无标题文档 function texts(){ //alert(&quot;111&quot;); var texts1=&quot;&quot;;//定义变量 var name1 = document.getElementById('name').value;//定义变量。文本域的id“name” var num1 = document...
iOS开发——ActionSheet的使用与弹出选择对话框
在我们的iOS开发中,常会见到如下界面的需求:。也就是点击按钮,出现选择提示框,我们今天使用两种方式(ActionSheet和AlertController)来实现该功能。【使用ActionSheet实现】(1)实现代码如下:#import "ViewController.h" @interface ViewController () @end @implementation ViewCon

相似问题

6
select2 多选下拉框的选项 重复 当选中的值为多选项 str拼接做了两次for循环
2
为什么select标签下拉框选项和我的页面不对应?详细情况如下:
1
jsp的页面中,怎样实现打开“编辑”页面,复选框自动勾选“新增”页面勾选的选项?
2
请问各位大佬:如何保存pyqt5界面的内容并在下次打开界面时显示保存的内容?
1
jquery复选框里面的内容选定后 , 根据后台状态换掉相应选项的图片
4
labview中怎么能给选项卡每页页选择器加图标?
1
javascpt的语言,怎么要求3个文本框有且只有1个填写。3不能写死,以后可能有4个5个选项的
3
在Linux上面插拔U盘多次后,在WIN10上面插入U盘会提示修复选项
2
在jq中怎么控制下拉框单击不出现下拉选项,双击才出现下拉选项
1
pyqt5,如何使combobox点击选项后不自动收回
1
ant design 想做成一个表单里的三个选项,然后点击同一个按钮实现
0
使用swing实现学生选课信息界面
0
sql server 在查询编辑框 右击/查询选项/执行/ANSI显示不全
0
导出excel,如何在下方弹出是否打开或保存
2
mui 如何在tab选项卡滚动至顶部并且固定之前禁止tab选项卡中mui-slider-group部分出现滚动?
1
python TK 通过循环生成的单选框,如何获取每个选项的值
1
树形下拉复选框点击选中时候显示输入框 如何实现
1
安装win10和linux系统后 开机启动,首先出现grub选项后,接着又有windows启动选项,怎么删掉其中一个
1
求帮忙 用c++写出这一段程序
3
求一个正方形边框的文本框样式,黑色细线边框,苹果手机边框会自动变成圆形,怎么处理?