如何在选择一个选项后,有选择的弹出输入框 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,定义了函数,但是总是报错,不知道为什么,感谢各位图片说明图片说明

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()
fanshinee
fanshinee 回复caozhy: 您好,没有 办法传图,您看下我回复的那个
大约一年之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复fanshinee: 不明白你的意思
大约一年之前 回复
fanshinee
fanshinee 老师您好,使用tkinter中的button和enry按钮,增加输入框(通过),这些输入框怎么能够有序的排列,并且按照某种运算(例如加法)运算?
大约一年之前 回复
fanshinee
fanshinee 您好,非常感谢您的回复,可是我刚刚测试了下,您这个每次点击一下都会出现一个新的小窗口,我希望每次都出现在一个小窗口。
大约一年之前 回复

图片说明

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
求助,如何在输入框中弹出选择框?
如何实现类似于 http://www.ctrip.com/ 这个网页左上角那个“出发城市”的输入框功能?rn最好能写出详细的代码,谢谢!
点击输入框弹出选择层
点击输入框弹出选择层类似oracle客户端导入表数据界面
js选择一个选项 跳出另一个选项 跳出一个输入框
跳出输入框 "javascript"> function $(obj){return document.getElementById(obj);} function show(objid) {$(objid).style.display='inline';} function hidden(objid) {$(objid).style.display='none';} functio
点击输入框弹出一个选择层js
点击输入框弹出一个选择层_input点击输入框 js弹出层提示选择
如何在gui中有选择的弹出消息
一下为单击按钮触发的事件,本人想达到有选择性的弹出消息,但是实际不弹出消息框,总是直接执行ELSE语句的部分rn[code=Java]rn protected void button_actionPerformed(ActionEvent e) rn rn if((textField.getText().equals(0))&&(passwordField.getText().equals(null)))rn JOptionPane.showMessageDialog(null, "警告,卡号和密码不能为空", "警告", JOptionPane.WARNING_MESSAGE);rn return;rn rn// else if(sql.equals(null))rn// JOptionPane.showMessageDialog(null, "卡号或密码不正确", "警告", JOptionPane.WARNING_MESSAGE);rn// rn elsern Event ev=new Event();rn ev.setVisible(true);rn this.dispose();rn return;rn rn rn[/code]
输入框选择
输入框下拉组件,方便使用。
如何在工作线程弹出输入框
[url=http://topic.csdn.net/u/20090628/15/972ad525-0a7e-431c-a106-58bde26e5dad.html?69884]http://topic.csdn.net/u/20090628/15/972ad525-0a7e-431c-a106-58bde26e5dad.html?69884[/url]
class5_Radiobutton 选择按钮(选项选择)
  最终的运行效果图(程序见序号4)   #!/usr/bin/env python # -*- coding:utf-8 -*- # ------------------------------------------------------------ #!/usr/bin/env python # -*- coding:utf-8 -*- # ---------------...
android弹出消息框、输入框、选择框、日期选择
1.一个确定对话框new AlertDialog.Builder(this).setTitle("确认").setMessage("确定吗?") .setPositiveButton("是",new Alert1()) .setNegativeButton("否",null).show();2.一个
一个输入框可以选择年月日
能够有效的限制用户输入的格式。并能手动选择要输入的年月日
一个选择输入框传值的问题
我用代码做了个选择输入框,用得表格和层实现,部分代码如下rn rn rn rn 非会员 rn rn rnrn我想用一个隐藏的文本框取得所选择的值并上传,代码如下rnrn
如何在选择后自动执行函数?
如何在选择后调用下面函数?rnrn请选择:rn rn 2rn 1rn rnrnrnsub lixz(a,b ,d)rndocument.all("fg_bh").value=arndocument.all("fm_qbzs").value=brndocument.all("fm_bh").value=drnend sub
请问如何在html弹出一个目录选择对话框?
弹出一个文件对话框可以用rn〈input type=file〉rnrnrn那么目录选择对话框如何弹出来呢?rnrn用html,或javascript可以做到吗? rn
如何实现弹出页面选择选项?
如某人才网的"工作地点"选择rnhttp://www.jobcn.com/default.jsprn弹出窗口是怎样实现在的??
JPopupMenu的弹出选项如何去掉选择状态
MouseListener pmUnCreate = new MouseAdapter()rn public void mouseClicked(MouseEvent ex)rn rn JPopupMenu ppopUnCreate= new JPopupMenu();rn ppopUnCreate.setVisible(false);rn JMenuItem pjMen = null;rn if ( psCellsU[piSelLine][7].equals("桳") )rn rn Vector pvPatTempRep = (Vector)phReptypnm.get(rn psCellsU[piSelLine][1]+psCellsU[piSelLine][2]);rn for ( int i = 0 ; i < pvPatTempRep.size() ; i ++ )rn rn pjMen = new JMenuItem(PSNULL + pvPatTempRep.get(i));rn pjMen.setBackground(Color.white);rn pjMen.setForeground(Color.black);rn pjMen.setEnabled(false);rn ppopUnCreate.add(pjMen);rn rn ppopUnCreate.setBorder(BorderFactory.createLineBorder(Color.black));rn if ( piSelcol == PICELLLINES.length - 3 &&rn pvPatTempRep.size() != 0 )rn rn ppopUnCreate.show(ex.getComponent(),ex.getX()+10,ex.getY()+10);rn rn rn rn;
求救,如何在asp.net页面中弹出一个选择框
我想实现这样一个功能,输入一个代码,自动查询出名称,如果输入错误或不输的话,象WINDOWS应用程序一样弹出一个选择框,选择一个代码。请问该如何实现。
如何改变弹出的选择框的默认选项
我在页面中有一个按钮,触发事件为"java script:confirm('你确实要删除么?')"如何让他默认为CANCEL被选中.rn
如何弹出“你没有选择任何选项!”
我做了一个复选框删除,rn">rn循环语句rnrnrnrn请问如果没有选择,就会弹出“你没有选择任何选项!”rn如果选择了,就会弹出确认和取消,rn后一项解决了rn
如何选择转跳菜单某个选项后弹出其他
我有一个商户认证的系统,转跳菜单中是“个人(无实体店)”和“企业(有实体店)”两个选项。用户在转跳菜单中选择“企业(有实体店)”时,会在这个转跳菜单后面出现一个填写工商管理证件号的,且为必填。请问如何实现?谢谢!
自定义ColorComboBox,弹出颜色选择框后,如何在颜色选择框失去焦点时,自动关闭
当打开颜色选择时,颜色选择框是显示在最顶层。此时,点击空白处、或者点击其他控件,颜色选择框可以自动关闭。rn希望ColorComboBox控件,能达到NETCF2.0的datetimepicker一样的效果。rnrn不知道有没有人知道怎么实现阿? 谢谢高手参与了。rnrn我想,是不是必须要截取全局鼠标钩子呢? 具体如何实现?
Python tkinter实现先弹出选择框后弹出输入框,并得到输入框的值
Python 自带的GUI tkinter实现界面编写有点难,这次我遇到的问题如下所示:当我一开始进入系统时弹出如下选择框,我点击确定即可弹出输入框,可当我输入好相应信息之后点击确定,却拿不到我在输入框输入的值。这个情况的具体代码如下:import tkinter as tk from tkinter import messagebox def on_click(): global U...
选择框在页面刷新后怎么保留所选择的选项
选择框数据通过表中数据加载,选择某一选项在同一窗口提交,在页面刷新后怎么保留所选择的选项
PopupCalendar日历选择输入框
PopupCalendar日历选择输入框,日历选择框,选择输入。很好用的,希望大家下载。
输入框选择课程
Title             *{             margin: 0;             padding: 0;         }         ul{             width: 400px;             height: 400px;             border:1px solid #999;         }
输入框选择民族弹窗
纯JS代码,弹出窗口,选择民族,实现文本输入框下选择民族。
输入框时间选择框
&amp;lt;%@ taglib prefix=&quot;c&quot;   uri=&quot;http://java.sun.com/jsp/jstl/core&quot; %&amp;gt; &amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&amp;gt;  &amp;lt;%--项目路径 -
input输入框选择美化
我们要美化一个多选的按钮 &amp;lt;label class=&quot;item-select&quot;&amp;gt; &amp;lt;span&amp;gt;周日&amp;lt;/span&amp;gt; &amp;lt;div class=&quot;right&quot;&amp;gt; &amp;lt;input type=&quot;checkbox&quot; class=&quot;input-check&quot; @click=&quot
求一个弹出选择的功能
就是在订单录入时,有个产品名称的文本框rn但是我不让客户自己填写rn我在旁边加个链接,打开一个新的弹出窗口rn然后客户选择我数据库中存在的产品,客户点击其中的一个产品,则此产品自动填入文本框
求一个弹出选择控件。
现在很多日期控件由一个TextBox(也可以有个Button),鼠标点击TextBox或Button 弹出一个日历小窗口,选择日期填入TextBox。rnrn我想求一个类似的控件。rn控件由一个TextBox(也可以有个Button),鼠标点击TextBox或Button 弹出一个小窗口,里面是控件TreeView,可以由我提供数据源。rn选择TreeView的Checked,Text值可以输入TextBox,Value值可以作为参数传递。rn自己写了个用户控件,水平有限,不好用。rn想找个类似功能的学习一下,谢谢。
怎样才能弹出一个选择的对话框
怎样才能弹出一个选择的对话框
TDBedit 的输入框的默认值在选择后默认值消失。。。。。
TDBedit 的输入框的默认值在鼠标选择后默认值消失。。。。。在什么地方改成不消失的。。。。rnTDBedit中只有这个事件rnprocedure TCustomManager.ThighsizeKeyPress(Sender: TObject; var Key: Char);rnbeginrn if Key = #13 thenrn beginrn Calfsize.SetFocus;rn end;rnend;
如何在选择下拉框后出一个新的下拉框
在一个表单里,比如有:rnrn 11rn 22rnrnrn在选择了11时增加一个新的rnrn 天气rn 笑话rnrn请问如何做。!!!!
如何在下拉列表框里选择一个值后跳出新窗口?
RT
jeecg如何在一个页面使用按钮选择弹出选择框
1.在页面需要的地方加上如下代码: id="userId" name="userId" type="hidden" style="width: 150px" class="inputxt" ignore="ignore"/> name="userName" class="inputxt" value="" id="userName" readonly="readonly" datatype=
删除选择框的选项,如何在Mozilla浏览器下运行
function delAllSelectOption(SelectName,win)rn //设置Select选择框的值,win是窗口对象rn if(win==null)win=windowrn with(win)rn rn var Selectobj = eval("document.forms[0]."+SelectName);rn for(var i=Selectobj.options.length;i>0;i--)rn Selectobj.options.remove(i-1)rn rnrnrn如题,这个函数要在Mozilla下如何调整?remove函数貌似只能在IE下运行。
jquery选择select的选项
用Jquery 怎么选择 text=KWh 的下拉框选项啊??rn是不是用 $("#myUnitID option[text='KWh']").attr("selected", true); rnrnrnrn Wrn kWrn MWrn Vrn kVrn Arn kWrn kWhrn MkWhrn TkWhrn kVArn MVArn Hzrn kgrn trn lbrn ozrn m3rn dm3rn cm3rn ft3rn mm3rn Lrn mLrn kg/m3rn g/cm3rn kg/Lrn g/mLrn Ib/in 2rn Ib/ft 3 rn m3/srn L/srn m3/minrn m3/hrn T/hrn L/hrn m/srn m/minrn m/hrn L/srn L/minrn L/hrn MParn kParn hParn mbarrn N/m2rn atmrn Jrn kJrn kcalrn Crn Frn Krn Rarn Rern mg/Lrn ug/Lrn PPmrn ppbrn kvarrn tce/trn kgce/kgrn r/mrn
raid选择启动盘选项
-
选择框可以同时输入和选择选项
&amp;lt;li&amp;gt;                             &amp;lt;p class=&quot;address&quot;&amp;gt;校区&amp;lt;/p&amp;gt;                             &amp;lt;div class=&quot;addresschoice&quot;&amp;gt;                                 &amp;lt;span class=&quot;addresse
ListView选项选择
ListView 选项 选择 holder复用解决
后台选择下拉框选项
//选择签名     protected void ddlsigna_TextChanged(object sender, EventArgs e)     {         long signaId = Shove._Convert.StrToLong(ddlsigna.SelectedValue, -1);         string sql = @"SELECT * FR
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池

相似问题

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
selenium如何点击生意参谋每页显示多少条的下拉框
1
python TK 通过循环生成的单选框,如何获取每个选项的值
1
树形下拉复选框点击选中时候显示输入框 如何实现
1
安装win10和linux系统后 开机启动,首先出现grub选项后,接着又有windows启动选项,怎么删掉其中一个
3
求一个正方形边框的文本框样式,黑色细线边框,苹果手机边框会自动变成圆形,怎么处理?