Pyqt не работает кнопка

Не реагирует вторая форма на нажатие клавиши

коллеги!
Я хочу создать приложение,в котором есть два окна,в свою очередь состоящее каждое из двух кнопок. При нажатии одной кнопки на первой форме выводится в консоль слово «Forward», при нажатии второй выводится вторая форма. И во втором окне при нажатии на одну из кнопок должно просто выводиться сообщение:

К сожалению во второй форме кнопка не нажимается. Я пытался сделать следующие изменения

Никакого прогресса.Как решить данную задачу?

Вот первый модуль

Вот вторая форма

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Не реагирует на нажатие клавиши
Привет ребят. Есть окно, которое имеет 2 поля. В поле 1 мы вводим число, затем нажимаем F6 и в поле.

OnKeyDown реагирует только на одно нажатие клавиши
Есть у меня процедура, которая при нажатии на стрелку двигает картинку типа picture в конкретную.

Эмулировать нажатие кнопки мыши или нажатие клавиши на Web — странице
Здравствуйте. Как на эмулировать переходы по страницам на сайте, открытом в Интернет эксплорере.

Отловить нажатие клавиши tab и выполнить программное нажатие enter
Подскажите пожл как осуществить подобное действие, в принципе нажатие на клавишу enter я итак знаю.

Всё зависит от того, нужен ли родитель второму окну.

Как присваивать горячие клавиши к примеру на выполнение нажатие клавиши
Народ. не могу найти, как в студии присваивать горячие клавиши к примеру на выполнение нажатие.

Разделил диск С но вторая половина стала свободна и не как не реагирует.что делать?
На диске С была загружена винда 7.я решил переустановить и сделал с диска С ещё раздел куда закинул.

Не реагирует на нажатие
Подскажите в чем может быть проблема. Есть данный код написанный на событие нажатия кнопки.

Кнопка не реагирует на нажатие
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? В моем приложении кнопка не.

Кнопка не реагирует на нажатие
В виджете создаю кнопку, при нажатии на которую вызывается другой виджет, определенный в dll. В.

Не реагирует на некоторые клавиши
Arch Linux установлен на нетбук Acer E3-111. Не реагирует на стрелки и клавиши PgUp, PgDn, Ins.

Читайте также:  Почему не работает рса для осаго сегодня

Источник

Кнопка PyQt5 во втором окне не работает

Я пишу программу шифрования в Python с помощью PyQt5, которая также имеет функции электронной почты. В программе есть 2 окна, и целью второго окна является добавление нового контакта в json файл. Когда я нажимаю кнопку во втором окне, программа не регистрирует клик.

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

Вот мой второй код окна:

Вот все мои файлы:

Любая помощь будет принята с благодарностью.

У вашего кода несколько проблем:

Следующий код: Window().__init__() не имеет смысла, вы создаете новый объект, и вы сбрасываете тот же объект, который вы только что создали, я подозреваю, что вы думаете, что с этим вы перезагружаете начальное окно, но.

С другой стороны, в submitBtn_click вы переписываете данные только одним контактом, теряющим исходный формат, что вам нужно сделать, это прочитать json, изменить его и сохранить.

Вы создаете объекты каждый раз, и это не самое лучшее, его лучше использовать повторно. В моем решении я создаю только одно окно для каждого класса, а то, что я делаю, закрывает или показывает окна по мере необходимости.

Еще одна проблема, которую я вижу, заключается в том, что вы неправильно используете макеты.

Учитывая предыдущую вещь и другие, которые не настолько трансцендентны (я не использовал keyCode, так как у меня нет.txt, я думаю, что вы можете его реализовать)

Источник

Проблема с созданием нескольких элементов (кнопок) в цикле

Имею задачу:
Разместите на форме кнопки с латинскими буквами, а так же поле для ввода. При нажатии на кнопку добавляйте в поле код этой буквы из азбуки Морзе. Не создавайте каждую кнопку вручную, воспользуйтесь циклом.

Нигде не нашел информации или примера, как все это можно провернуть, вот мой код:

Проблема с созданием потоков в цикле
Задача состоит в том, чтобы посчитать ряд. У меня есть цикл, в котором я создаю потоки, каждый из.

Обработка нажатия нескольких кнопок, созданных в цикле
Есть форма с вкладками, в первой вкладке находится DataGridView, (номер, компонент, массовая доля.

Добавление нескольких элементов в цикле
Всем здарова. Такая тема — есть цикл на PHP, в котором дергаются данные из базы (координаты), далее.

Изменение свойств нескольких элементов в цикле
Всем доброго времени суток. Кто может подсказать, как можно в цикле поменять однои то же свойство.

Читайте также:  Volvo s40 не работает приборная панель

Теперь я запутался еще и с размещением.
Я делю алфавит на две строки, каждую выравниваю по ширине, а затем добавляю их в выравниватель по высоте, и на выхлопе получаю дичь.

Решение

По размещению — уберите self из строк типа «n = QHBoxLayout(self) «.

По кнопкам — напишите для кнопки свой отдельный класс с атрибутами name и value, где name — это то, что на ней написано, value — знак Морзе. И определите генерацию сигнала по нажатию с передачей value наружу. А в классе основного окна этот сигнал ловите и выводите value в line.

Оооо, это сработало.
Спасибо за совет и идею, пойду пробовать)

Добавлено через 1 час 17 минут
Lekks, наткнулся на метод sender(), который дает возможность определять откуда сигнал, и все получилось)

Игра с динамическим созданием кнопок. Выдает ошибку
Всем привет. Пишу небольшую игрушку. Суть вот в чем: есть несколько уровней сложности (легкий.

Как организовать задержку между созданием динамических кнопок?
Здравствуйте! Я новичок в C++ Прошу подсказать как можно организовать задержку 1 сек между.

В экземпляре не задана ссылка на объект при работе с динамическим созданием кнопок
Народ выдаёт ошибку- Дополнительные сведения: В экземпляре объекта не задана ссылка на объект. Не.

Проблема с созданием запроса
Здравствуйте! Имеется база данных, в таблице есть значения марка материала и гост, .

Проблема c созданием окна
При нажатии на одну из кнопок должно создаваться ещё одно окно, но ничего не происходит. Не могу.

Проблема с созданием классов
Проблема с создованием классов в IDE такая: Создал классы в visual добавить->класс Все отлично.

Источник

PyQt5 обработка нажатия клавиши, если окно не активно

Есть программа на PyQt5, стоит стандартный обработчик нажатия клавиш, но если окно программы не активно, этот обработчик просто не обращает внимание на нажатия клавиш, как это пофиксить?

1 ответ 1

Qt может получить доступ к событиям клавиатуры, только если любое из его окон верхнего уровня имеет фокус клавиатуры. Если окно свернуто или другое окно сфокусировано, вы не будете получать события клавиатуры.

Единственное решение — использовать внешнюю библиотеку, но у них есть ограничения.

Модуль keyboard https://github.com/boppreh/keyboard , похоже, не поддерживает macOS, в то время как pyinput https://github.com/moses-palmer/pynput поддерживает, но для этой ОС требуется root -доступ.

Читайте также:  Как настроить время samsung a10

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

Ниже приведен пример использования модуля keyboard :

  1. тест 1, Нажмите на кнопку ‘start’ и понажимайте по клавишам, включая клавиши включенные в логику метода keyboardEventReceived .
  2. тест 2, проверьте сочетание клавиш ‘alt+s’ , ‘ctrl+s’ , ‘shift+s’ .

Источник

Как осуществить блокирование кнопки в PyQt5?

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как показать график по нажатию кнопки в PyQT5?
Как нарисовать график в PyQT5 по нажатию кнопки? Жмём на кнопку и появляется график в том же.

Как сделать паузу при конекте кнопки в PyQt5
Есть гиф анимация, которая запускается при нажатии кнопки. В данном случае — это стреляющий.

Блокирование кнопки после использования
Здравствуйте! У меня есть программа, которая выполняется при входе в систему.

AJAX блокирование кнопки во время загрузки
При нажатии на кнопку происходит подгрузка данных сервера. Проблема в том, что во время загрузки.

Решение

DalOpez, не правильно мыслишь.

Если ты создаешь QProgressBar, то следовательно ты используешь QThread.
Вот небольшой пример:

в вашем коде разблокировка кнопки (строка 72) выполняется не после закрытия окна

Добавлено через 23 минуты

Как сделать выход из окна при нажатии кнопки «Exit» в PyQt5?
Изучаю книгу «Python 3 и PyQt. Разработка приложений.» Книга написана для PyQt4. У меня стоит.

WPF блокирование кнопки сразу же после нажатия
Подскажите пожалуйста как сделать кнопку не активной сразу же после нажатия, и до тех пор пока.

Как осуществить переход с form1 на form2 при нажатии кнопки
Как осуществить переход с form1 на form2 при нажатии кнопки?

Блокирование системных функций правой кнопки мыши (типа вставить)
помогите, мне нужно блокирование системных функций правой кнопки мыши (вставить, удалить, вырезать.

PYQT5 Задержка при зажатии кнопки
Создаю объект, который можно двигать WASD, объект двигается, но когда я зажимаю кнопку он он.

Нужно создать простую анимацию кнопки из примера на PyQt5
Запустите код. Он покажет Вам виджет. Нажав на любую кнопку у нее меняется обводка. Это, как я.

Источник

Оцените статью