Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753

Как писать код для Zenity?

02.02.2023, 18:01. Показов 797. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу писать команды в коде Python.

https://pypi.org/project/Zenity/ указана Windows в списке. Если не получится в Виндовс запустить, то буду иметь в виду для Линукс.

https://github.com/Ksengine/Zenity

https://pyzenity.gitbook.io/docs/
Примеры в меню слева на Bash, а не на Пайтон и их не понимаю.

Примеры команд для консоли Линукс:
zenity --entry --text="Введите текст"
zenity --info --text="Привет!"

https://webhamster.ru/mytetrashare/index/mtb0/20
https://ru.begin-it.com/597-ho... y-on-linux
http://segaawakens.blogspot.co... _7912.html
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.02.2023, 18:01
Ответы с готовыми решениями:

Как писать код в sublime text editor 3 для Pascal ABC
Подскажите, пожалуйста, как настроить sublime text editor 3 для работы с Pascal ABC.

Как самостоятельно писать код для Office Interop?
Всем добрый день! Вопрос который я хочу задать, наверное, очень глупый, но тем не менее..Я немного программирую на C#. С чужой помощью я...

Получить код выхода из процесса, при использовании zenity progress
Вопрос к знатокам Bash. Использую scp в bash скрипте для копирования файлов на удалённый сервер, попутно хочу на время копирования показать...

3
 Аватар для Azathtot
754 / 351 / 90
Регистрация: 07.01.2023
Сообщений: 1,451
02.02.2023, 21:25
А никак. Для Python есть другие инструменты создания GUI. zentity (а так же kdialog, gtkdialog и пр.) предназначены для sh.
Есть pydialog, но это скорее вариант xxxdialog на питоне.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
02.02.2023, 21:53  [ТС]
Обнаружил несколько встроенных в Пайтон вариантов и несколько других полезных инструментов. Например из встроенного:
Python
1
2
3
>>> import pymsgbox
>>> pymsgbox.alert('Это сообщение!')
>>> user_response = pymsgbox.prompt('Что хотите заказать на обед?')
Добавлено через 5 минут
Вот какой код нашел. Пока некогда разбираться с ним.
Python
1
2
3
4
5
6
7
8
9
10
11
# https://stackoverflow.com/questions/4485610/python-message-box-without-huge-library-dependency
import subprocess as SP
# call an OS subprocess $ zenity --entry --text "some text"
# (this will ask OS to open a window with the dialog)
res=SP.Popen(['zenity','--entry','--text',
'please write some text'], stdout=SP.PIPE)
# get the user input string back
usertext=str(res.communicate()[0][:-1])
# adjust user input string 
text=usertext[2:-1]
print("I got this text from the user: %s"%text)
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
07.05.2023, 17:54  [ТС]
Python
1
import pymsgbox
Не работает на смартфоне через Pydroid.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.05.2023, 17:54
Помогаю со студенческими работами здесь

Прошу объяснить как писать программный код для данной формулы
Z= B \sum_{j=1}^{n} \frac{X*j}{R} / \prod_{i=1}^{m} (Y*i+X*i-SIN^2B)

Как не писать один и тот же код, для функции, принимающей разные типы данных в качестве аргумента
Проблема такая: есть некая функция. Внутри нее происходят одни и теже вычисления, вне зависимости от типа входных данных. void...

Как отслеживать прогресс dd в zenity
Собственно сабж. Пытался делать так, но ничего не выходит.. x=0 dd if=$cd of=$output| (while do $size_iso=`du -m...

Как переписать эту программу через операторы цикла, чтобы сократить код и не писать одно ито же с разными индексами для каждого числа
#include<iostream.h> #include<conio.h> #include<stdio.h> #include<math.h> void main() { clrscr(); float x,y,d; ...

Как писать код
При написании кода в теле процедуры пишутся английские слова после Private Sub типа Form1.ForeColor = &HFF&, Form1.Font.Size = 18,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru