Tkinter居然没有这种组件,所以就只能模拟了
#! /usr/bin/python# -- coding: utf8 --
from Tkinter import
class Select(Frame):
def __init__(self, master=None):
Frame__init__(self, master)
selflabel = Label(self, text="选择项目")
selflistBox = Listbox(self, height=1)
selfbutton = Button(self, text='V', command=selftriggle)
selfhideList = True
for i in xrange(10):
selflistBoxinsert(i, 'Item%d'%i)
selflabelgrid(row=0, column=0, sticky=N)
selflistBoxgrid(row=0, column=1, sticky=N)
selfbuttongrid(row=0, column=2, sticky=N)
selfgrid()
def triggle(self):
selfhideList ^= 1
selflistBoxconfig(height=[selflistBoxsize(), 1][selfhideList])
app = Select()
appmainloop()
仅供参考。
在下拉菜单里选择设备类型,根据类型来展示对应的设备名称。
监听类型下拉框的值,根据类型去设备表里查对应的设备名称。
后端返回list后再展示在下拉框里。
二级联动下拉框,选择了类型,就展示对应的名称可供选择
关闭对话框再打开,没选择类型,名称下拉框里直接返回了上次的结果
对话框里进行初始化
从用户获取文件名并创建同名文件的函数。然后,函数应该使用while循环来处理文件,并允许用户输入要写入文件的多个整数。
使用for循环读取文件内容并将其输出到屏幕的函数。
向文件中追加若干整数的函数。
计算文件中包含的数字总数并打印
有两个问题:
1 frame标签后面加冒号是标准的frame写法吗?不会是自定义的标签吧
<frame:groupmenu >
</frame>
2 我用的switch_to_frame(frameName) 没有问题
print '-------------------------switch to top frame'driverswitch_to_default_content()
driverswitch_to_frame('top')
print driverfind_element_by_id('top-btn')text
print 'switch_to_frame done'
print '-------------------------switch to left frame'
driverswitch_to_default_content()
driverswitch_to_frame('left')
print driverfind_element_by_id('left-btn')text
print 'switch_to_frame done'
print '-------------------------switch to main frame'
driverswitch_to_default_content()
driverswitch_to_frame('main')
检查mac菜单栏和代码。
python窗体里菜单代码运行良好缺不显示的话,可以检查mac菜单栏,需要单击窗体,会显示一个下拉菜单栏,这样菜单就会显示了,简单计算器显示不出来可能是代码出现错误,例如重复运算符金额小数点出现错误,建议检查代码有没有出错。
1
打开运行按win+R键打开运行窗口。
2
打开cmd窗口在运行中输入cmd并点击确定。
3
打开交互模式在命令行中输入python并回车即可打开交互模式。
以上就是关于django python开发中表单其中一项设置动态下拉菜单,如何让下拉...全部的内容,包括:django python开发中表单其中一项设置动态下拉菜单,如何让下拉...、python 运维常用脚本、python tkinter 如何做一个如下所示的下拉菜单等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)