django python开发中表单其中一项设置动态下拉菜单,如何让下拉...

django python开发中表单其中一项设置动态下拉菜单,如何让下拉...,第1张

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 如何做一个如下所示的下拉菜单等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9466310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存