| Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
| Поделиться |
4.6.2015, 21:27
Сообщение
#1
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 620 Регистрация: 11.5.2015 Вставить ник Цитата Пользователь №: 2810 Страна: Россия Город: Не указан Пол: Муж. Репутация: 4
|
Есть такая программка Qt Designer наверняка всем знакома, так вот хочу спросить как организовать запуск скриптов bash и отдельных команд из таких форм.
У меня есть группа скриптов, я хочу чтоб при нажатии на кнопку запускался нужный скрипт. Понимаю, что видимо надо где-то прописать путь до скрипта, но в параметрах виджетов не пойму где это делается и как. |
|
|
|
![]() |
4.6.2015, 22:48
Сообщение
#2
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Могу сказать лишь как это делается при использовании Python.
Вот у меня программа на Python+Qt. Если нужно запустить команду bash (допустим, желаем создать каталог), то пишем коротенькую функцию: Код def my_func(): subprocess.call('mkdir -p /home/ttt/iii', shell=True) и приделываем функцию к кнопке: Код button.clicked.connect(my_func) Это вручную. Qt Designer'ом не пользовался, но он, насколько я понимаю, делает то же самое, только автоматически. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
5.6.2015, 18:20
Сообщение
#3
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 620 Регистрация: 11.5.2015 Вставить ник Цитата Пользователь №: 2810 Страна: Россия Город: Не указан Пол: Муж. Репутация: 4
|
Хотя можно запускать bash скрипты из python-а привязав команды запуска к этим кнопкам Я набросал макет с помощью Tk, это оказалось быстро и просто, но интерфейс противной наружности, похож на вин 98-95. Это вручную. Qt Designer'ом не пользовался, но он, насколько я понимаю, делает то же самое, только автоматически. Да, там вообще рай. В нашем инете полезного не нашел, а в иностранном написано, что нужно добавить QtProcess и в нем написать Exec=путь до скрипта с опциями. Вчера пробовал, что-то не работает, надо копать дальше. |
|
|
|
Koi.v2 Запуск bash из форм среды qt 4.6.2015, 21:27
kostyalamer Цитата(Koi.v2 @ 4.6.2015, 21:27) Есть так... 4.6.2015, 22:21
kostyalamer Хотя можно запускать bash скрипты из python-а прив... 4.6.2015, 22:38
Koi.v2 Потихоньку осваиваю, пока есть две проблемы.
Не п... 13.6.2015, 0:40
IVK Вот, к примеру, я что знаю обо всём этом? Естеств... 13.6.2015, 11:15![]() ![]() |
|
Текстовая версия | Сейчас: 8.11.2025, 18:22 |