Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/21: Рейтинг темы: голосов - 21, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 22.10.2017
Сообщений: 23

Графический интерфейс

22.10.2017, 20:54. Показов 4622. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую. Есть скрипт для питона, возможно ли ему написать графическую оболочку с возможностью изменения одной строчки в скрипте?
Так же в графф интерфейсе необходимо сделать кнопку старт и стопа данного скрипта и что бы программа могла сворачиваться в трей.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.10.2017, 20:54
Ответы с готовыми решениями:

Графический интерфейс мессенджера
Всем привет. У меня такая проблема. Я пишу мессенджер, графический интерфейс - PyQt5. Как я могу реализовать такую штуку, как на видео, но...

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

Создать графический интерфейс для программы
Добрый день. Еще не приходилось работать с GUI, но появилась необходимость. Есть py файл который выполняет некоторое полезное действие....

25
1 / 1 / 0
Регистрация: 22.10.2017
Сообщений: 23
26.10.2017, 12:14  [ТС]
Студворк — интернет-сервис помощи студентам
dondublon, как я понял везде должно быть ptt?
0
Эксперт Python
 Аватар для dondublon
4663 / 2082 / 367
Регистрация: 17.03.2012
Сообщений: 10,203
Записей в блоге: 6
26.10.2017, 12:16
Везде должно быть одинаково, чтобы не было коллизий.
0
1 / 1 / 0
Регистрация: 22.10.2017
Сообщений: 23
26.10.2017, 13:20  [ТС]
Так...с хорошо. Код начал выглядеть следующим образом





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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import time
import pywinusb.hid as hid
from win32api import keybd_event
 
class App:
 
    hid_vendor_id = 0x07CA
    hid_product_id = 0x9850
    hid_device_list = None
    sound_enabled = True
    
    def __init__(self, ptt_key=0x08):
        self._ptt_key = ptt_key
 
    def set_ptt_key(self, value):
        self._ptt_key = value
 
    def get_ptt_key(self):
        return self._ptt_key
        
    ptt_key = property(get_ptt_key, set_ptt_key)
 
    #https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx
 
 
    def start( self ):
        self.hid_device_list = hid.HidDeviceFilter( vendor_id = self.hid_vendor_id, product_id = self.hid_product_id )
        self.hid_device_list = self.hid_device_list.get_devices( )
 
        print "Looking for Device... \nPress Control+C to Quit"
 
        if self.hid_device_list:
            for device in self.hid_device_list:
                    print "Found One!\n"
                    device.open( )
                    device.set_raw_data_handler( self.raw_input_callback )
        else:
            print "Oh No, no devices were found! \n"
 
        while True:
            time.sleep( 1000 ) #HID input/keysend on separate thread.
 
    def raw_input_callback( self, data ):
 
        if data[2] == 1:
            keybd_event( self.ptt_key, 0, 0x0000, 0 )
        elif data[2] == 0:
            keybd_event( self.ptt_key, 0, 0x0002, 0 )
 
if __name__ == '__main__':
    app = App( )
    app.start( )
А по такому принципу не получиться сделать? Правда там в окошке как я понял принятый код от ИК появляется, а мне бы его передать в скрипт.
g o o . gl / JkfCXo
0
Эксперт Python
 Аватар для dondublon
4663 / 2082 / 367
Регистрация: 17.03.2012
Сообщений: 10,203
Записей в блоге: 6
26.10.2017, 14:21
По какому такому?
Если у вас из вашего gui есть доступ к объекту App, то проблемы нет, просто пристваиваете.
0
1 / 1 / 0
Регистрация: 22.10.2017
Сообщений: 23
26.10.2017, 14:24  [ТС]
вот ссылка. g o o . gl / JkfCXo

Уметь бы присваивать. Как все сложно то)
0
Эксперт Python
 Аватар для dondublon
4663 / 2082 / 367
Регистрация: 17.03.2012
Сообщений: 10,203
Записей в блоге: 6
26.10.2017, 15:43
Графический интерфейс
Предпоследняя строка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.10.2017, 15:43

Нужно добавить графический интерфейс в приложение
Хочу сделать прогу с графическим интерфейсом, но с PyQt5 я знаком плохо, поэтому прошу помочь. Нужно сделать окно с тремя строками, в...

Создать графический интерфейс для программы
Написали с руководителем программу на языке python, запускается через функцию в терминале, с вводом аргументов вручную. Надо создать...

Turtle - графический интерфейс(изменить код)
1) Нарисовать вторую кнопку (не изменяя первую!), сделать обработчик нажатия: при клике программа завершается, выполняется функция...

Зависает графический интерфейс при выполнении задачи
Доброго времени суток. Сразу извиняюсь за вопрос, уверен, для специалистов ответ очевиден, но я пишу свою первую программу с GUI (надоело...

На чём лучше делать графический пользовательский интерфейс?
Здравствуйте! Недавно начал увлекаться разработкой различных приложений на Python. Хотелось бы узнать, что сейчас используют разработчики...


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru