0 / 0 / 0
Регистрация: 16.08.2021
Сообщений: 10

Присвоение значения checkbutton

16.08.2021, 15:32. Показов 2506. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, помогите разобраться с задачей . Есть функция которая выдает список дисков на ПК в таком пот виде ['C','D','F','G','I','K']. Вот нужно эти буквы в Сhekbutton перенести что бы пользователь в программе мог отметить какие нужны диски.

Python 3.8
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.08.2021, 15:32
Ответы с готовыми решениями:

Присвоение значения переменной
import sys from PyQt4.QtCore import * from PyQt4.QtGui import * class Win1(QMainWindow): #Основной класс интерфейса

Присвоение переменным значения из полей ввода Entry
Доброго времени суток Может кто-нибудь помочь с вопросом? У меня есть три поля ввода текста, надо присвоить трём переменным значения...

Присвоение значения классу list
Здравствуйте, форумчане! Изучая Python 3, столкнулся со странной вещью. Случайно переприсвоил значение классу list. Вопрос,...

3
 Аватар для kapbepucm
1568 / 741 / 321
Регистрация: 02.05.2020
Сообщений: 1,660
17.08.2021, 10:22
Лучший ответ Сообщение было отмечено Tenobran как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from tkinter import Tk, Label, BooleanVar, Checkbutton
 
def getDevices():
  return ['C','D','F','G','I','K']
 
def click():
  text = "список устройств:\n"
  for i in range(len(devices)):
    if variables[i].get():
      text = text + "диск " + devices[i] + " выбран\n"
    else:
      text = text + "диск " + devices[i] + " не выбран\n"
  label["text"] = text
 
root = Tk()
label = Label(root)
devices = getDevices()
variables = []
for device in devices:
  variables.append(BooleanVar())
for i in range(len(devices)):
  check = Checkbutton(root, text = devices[i], variable = variables[i], command=click)
  check.pack()
label.pack()
click()
root.mainloop()
2
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
17.08.2021, 13:00
kapbepucm,

Python
1
2
3
4
for device in devices:
  variables.append(BooleanVar())
for i in range(len(devices)):
  check = Checkbutton(root, text = devices[i], variable = variables[i], command=click)
Python
1
2
3
for i, device in enumerate(devices):
    variables.append(BooleanVar())
    check = Checkbutton(root, text=device, variable=variables[i], command=click)
3
0 / 0 / 0
Регистрация: 16.08.2021
Сообщений: 10
18.08.2021, 07:56  [ТС]
Спасибо, за помощь решение могли.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.08.2021, 07:56
Помогаю со студенческими работами здесь

Присвоение среднего значения столбца переменной , pandas
Необходимо заменить в определенном столбце те значения, которые равны NaN на среднее вычисленное значение этого столбца ( mean() ). Как...

Ввод строки и присвоение значения переменной с клавиатуры
Всем добрый день! Абсолютно глупейший кейс, застрял на этом этапе и не могу с него сдвинуться, не приложу ума в чём проблема. Ввожу...

Непонятно с Checkbutton
Всем привет! Помогите пожалуйста. Пишу програмку по заданию из книги: "Напишите программу «Счет, пожалуйста!». Она должна показать...

Виджет Checkbutton
Хочу разобраться с виджетом Checkbutton из Tkinter, но на сайтах и видео ничего не понимаю. Написал код, который при нажатии кнопки...

Получение значения из Checkbutton
Доброго времени суток. В одном из кусков программы пытаюсь реализовать создание чекбоксов в цикле, где range равен длине файла с названиями...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru