Top.Mail.Ru
Ответы
Аватар пользователя
7лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Реализовать код графического приложения (Qt)

Очень нужно создать код по графическому интерфейсу. Начало заложено, подробнее в проекте. Не получается создать массив логических значений в множестве "Периодичность" и "Дни недели" QListWidget, не могу также настроить активность поля "Дни недели". Из задания следует, что пока не выбрана периодичность поле "Дни недели" не доступно. Как это реализовать? В задании ещё было сказано про фокус, но я реализовала по-другому.
Реализация интерфейса добавления и редактирования записи :
https://drive.google.com/open?id=0Bxs4aeibOgoRWjg5T1JSOXJiUVE
Программа имеет две кнопки: «Запись 1» и «Запись 2» и
статическое текстовое поле, отображающее номер выбранной сейчас записи. Сохранение измененного значения поля текущей записи происходит при потере этим полем фокуса (т. е. при переключении на другое поле).

По дате
По рейтингу
Аватар пользователя
Новичок
7лет

отслеживайте количество выделенных элементов в списке с переодичностью (там же укажите - постоянный выбор, что бы при смене фокуса, выделенный элемент у вас оставался), как только будет выделен элемент в периодичности вы разблокируйте ввод в днях недели, иначе блокируйте его в свойстве Enable=false (что бы был недоступен)