相关疑难解决方法(0)

Python Tkinter - 从列表中创建下拉列表选择栏

我正在创建一个用于构建人员信息的GUI.我希望用户使用下拉栏选择他们的出生月份,将之前配置的月份作为列表格式.

from tkinter import *

birth_month = [
    'Jan',
    'Feb',
    'March',
    'April'
    ]   #etc


def click():
    entered_text = entry.get()

Data = Tk()
Data.title('Data') #Title

label = Label(Data, text='Birth month select:')
label.grid(row=2, column=0, sticky=W) #Select title
Run Code Online (Sandbox Code Playgroud)

如何创建下拉列表以显示月份?

python tkinter drop-down-menu

17
推荐指数
1
解决办法
7万
查看次数

Python Tkinter中的单选按钮值

我正在尝试使用Tkinter在Python中创建一个对话框.目标是有一个带有两个单选按钮和一个"确定"按钮的对话框.单选按钮1选择"默认"选项.单选按钮2选择"用户定义"选项."确定"按钮关闭窗口.

问题1:如何从单选按钮保存值?也就是说,如何将选定的单选按钮传递给我的其余脚本?

问题2: 如何让第二个单选按钮包含用户文本输入(沿着tkSimpleDialog.askstring的行)?我希望该按钮显示一个单选按钮,一个提示符("输入值:"),以及一个供用户输入文本的空间 - 所有这些都在一行作为单个单选按钮选项.
因此整个对话框应该将顶部单选按钮设置为普通单选按钮,第二个按钮指定用户输入并包含该用户输入的空间(以及"确定"按钮).

到目前为止,我打开了一个带有两个选项的对话框,但是这个值没有传递给我能看到的任何东西; 在我选择单选按钮之前,选择返回为0.
任何问题的任何帮助将不胜感激,谢谢.
到目前为止这是我的脚本:

from Tkinter import*

master = Tk()
var = IntVar()
Label(master, text = "Select OCR language").grid(row=0, sticky=W)
Radiobutton(master, text = "default", variable = var, value = 1).grid(row=1, sticky=W)
Radiobutton(master, text = "user-defined", variable = var, value = 2).grid(row=2, sticky=W)
Button(master, text = "OK", command = master.quit).grid(row=3, sticky=W)
selection = var.get()
print "Selection:", selection
mainloop()
#If selection == 0 do one thing
#If selection == 1 do something else...
Run Code Online (Sandbox Code Playgroud)

python tkinter radio-button

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×2

tkinter ×2

drop-down-menu ×1

radio-button ×1