|
10 / 7 / 4
Регистрация: 28.05.2021
Сообщений: 136
|
|||||||||||
Динамическое создание QPushButton с последующим сохранением в ini файл04.10.2022, 21:30. Показов 1218. Ответов 6
проблема с динамическим созданием кнопок. Пишу приложение, нужно:
1. Динамически создавать кнопки, которые по сути будут ярлыками на внешние программы. 2. При необходимости, удалять нужную кнопку, чтобы остальные смещались согласно макету. 3. Сохранять конфигурацию в ini файл, чтобы после перезапуска все созданные кнопки сохранялись. Что есть на сейчас: 1. Кнопки динамически создаются согласно Grid макету и могут запускать прикрепленный к ним exe файл, но только тот, что был прикреплен последним. 2. Удаление работает только на последнюю созданную кнопку по клику по ней правой кнопкой мыши. 3. Получается сохранить конфиг кнопки в файл settings.ini - но не могу извлечь данные при запуске программы. Если у кого будут мысли, буду безмерно благодарен. Прикладываю минимально работающий пример. Файл main.py:
0
|
|||||||||||
| 04.10.2022, 21:30 | |
|
Ответы с готовыми решениями:
6
Создание html файлов с последующим сохранением Как открыть файл Excel и изменить в нем информацию с последующим сохранением? Запуск приложения от имени другого пользователя через BAT файл, с сохранением путей для Log & INI файлов |
|
172 / 112 / 65
Регистрация: 26.06.2020
Сообщений: 334
|
|||||||||||||||||||||||
| 05.10.2022, 21:28 | |||||||||||||||||||||||
Добавлено через 26 минут Вариант:
1
|
|||||||||||||||||||||||
|
10 / 7 / 4
Регистрация: 28.05.2021
Сообщений: 136
|
||
| 05.10.2022, 22:12 [ТС] | ||
|
0
|
||
|
10 / 7 / 4
Регистрация: 28.05.2021
Сообщений: 136
|
|||
| 05.10.2022, 23:08 [ТС] | |||
|
Добавлено через 13 минут может возможно при каждом создании кнопки, писать словарь в ini файл? а содержимое этого словаря брать как раз из ini файла? ll45, спасибо тебе за помощь!
0
|
|||
|
172 / 112 / 65
Регистрация: 26.06.2020
Сообщений: 334
|
|||||||
| 06.10.2022, 05:53 | |||||||
Сообщение было отмечено DjonyCooper как решение
Решение
Ты какой-то свой код пробуешь, какой - мне не видно.
1
|
|||||||
|
10 / 7 / 4
Регистрация: 28.05.2021
Сообщений: 136
|
||
| 06.10.2022, 11:24 [ТС] | ||
|
[Notepad] exe=C:/Windows/notepad.exe img=какой то путь до png изображения Тогда если я правильно понимаю код, все переменные заключенные в сохраненный список, будут реализовываться как кнопки при запуске, т.е. появится кнопка открывающая по выше представленному примеру блокнот и вторая кнопка с тем же называнием будет открывать ту картинку которая заключена в переменную img. Как то их возможно разделить?т.е. чтобы создавался объект исходя не из всех ключей а только из конкретного, а другие ключи использовались например для картинки?
0
|
||
|
172 / 112 / 65
Регистрация: 26.06.2020
Сообщений: 334
|
|
| 06.10.2022, 18:03 | |
|
1
|
|
| 06.10.2022, 18:03 | |
|
Помогаю со студенческими работами здесь
7
QPushButton динамическое изменение размера Сортировка таблицы с последующим сохранением Динамический массив с последующим сохранением содержимого Удаление строки из БД access c последующим сохранением БД Проблемы с сохранением и последующим использованием переменных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|