我想用TkInter在Python中创建一个复选框列表,并尝试用一个按钮选中所有复选框。
from tkinter import *
def create_cbuts():
for i in cbuts_text:
cbuts.append(Checkbutton(root, text = i).pack())
def select_all():
for j in cbuts:
j.select()
root = Tk()
cbuts_text = ['a','b','c','d']
cbuts
我有一个列列表colList = ['A','B','C','D'],这是显示与复选框给用户,用户选中复选框并单击提交按钮。在提交时,我只想获取校验值的列。
我使用的是Tkinter,网格结构。
代码如下。
from tkinter import filedialog
from tkinter import *
import tkinter as tk
def command_to_extract():
print('Extract button pressed')
#this function wi
我想使用tkinter和复选框来选择目录中的文件,并在按下按钮时将这些文件名保存在列表中:
import speech_recognition as sr
import playsound
import os
import glob
import unidecode
import pickle
import random
import tkinter
from tkinter.constants import *
ldv = os.listdir("D:/FFOutput/")
i = 0
ldv1 = []
while i < len(ldv):
ldv1.a
我一直在研究Python3/Tkinter,我希望在框架中创建一个菜单按钮,当单击它时,它将下拉单选按钮的选项列表。理想情况下,我希望为我的单选按钮设置indicatoron=0,但是在我的代码中遇到了一个问题,其中菜单按钮不会出现在应用程序窗口中。我看过的所有指南都演示了在菜单栏下设置单选按钮列表或创建带有复选按钮选项列表的菜单按钮的能力。
当您运行此代码时,它会提示一个空窗口,其中包含“最小化-展开-关闭”按钮。一旦您展开应用程序窗口,什么都不会显示。
from tkinter import *
class TestMenu:
def __init__(self, mas
我在sharepoint列表中有一个字段,它是从另一个列表中查找的字段。它在infopath窗体上显示为多值复选框。我正在尝试找出一种可能将每个选定项连接到一个字符串中的方法。
例如,多值复选框包含(!=选中,*=未选中)
! Example A
* Example B
! Example C
我希望一个名为MyString的新字段等于"Example A,Example C“
我尝试通过按一下按钮来查询外部列表的辅助数据源,并根据多值复选框值对其进行过滤。这对于通过对过滤器进行求和(secondary.amount)来获得第二列(美元金额)非常有效-但是我仍然无法计算出如何连接所选的
基本上我有一堆复选按钮,其中一些是默认打开的,另一些是默认关闭的。我有一个问题,如果我将复选按钮放在函数中,它们在默认情况下不会像应该的那样打开。 下面是工作代码: from tkinter import *
root = Tk()
integer = IntVar(value=1)
Checkbutton(root, text="Should be on by default", variable=integer).grid()
root.mainloop() 下面是不起作用的代码: from tkinter import *
root = Tk()
def ma
我正在制作一个弹出窗口,按下主窗口上的按钮。弹出窗口有许多复选按钮,我需要将复选按钮的状态返回到主窗口,还需要使用全选和取消全选按钮。但我在使用变量时出错,并且不能将状态传递回主窗口。
下面是我写的程序:
import Tkinter
import tkMessageBox
top = Tkinter.Tk()
state=[[]]
def popup(x):
def select_clear_states():
global Vars, all_states
states = all_states.get()
if states
通过将服务器的根实例传递给tkinter窗口,我正在为python服务器提供一个带有Tkinter的GUI。问题在于使标签中的信息保持最新。
例如,服务器有一个用户列表,其中包含已登录的用户。对于初始列表,执行此操作非常简单:
string = ""
for user in self.server.Users:
string += user + "\n"
Label(master, text=string)
但这只会做一次。在那之后,我该如何更新列表呢?我可以添加一个‘更新用户’按钮,但我需要列表是自我更新的。
我有一个可变长度的列表,并希望为列表中的每个条目创建一个复选框(使用python TKinter) (每个条目对应于一台机器,应使用复选框-> change the value in the dictionary打开或关闭该机器)。
print enable
{'ID1050': 0, 'ID1106': 0, 'ID1104': 0, 'ID1102': 0}
(例如,可以是任意长度)
下面是相关代码:
for machine in enable:
l = Checkbutton(self.root, text=m
我正在尝试从pc上的文件夹位置读入文本文件。然后为每个文件创建复选按钮。进行复选按钮选择后,我想按“提交”来打印控制台窗口中选择的每个文件。
from Tkinter import *
#Tk()
import os
root = Tk()
v = StringVar()
v.set("null") # initializing the choice, i.e. Python
def ShowChoice():
state = v
if state != 0:
print(file)
for file in os.listdir("Path"