Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 20.04.2021
Сообщений: 65
PyQt5

Как вызвать функцию при нажатии кнопки?

08.11.2021, 23:54. Показов 4112. Ответов 3

Студворк — интернет-сервис помощи студентам
Как при каждом нажатии кнопки (self.pushButton) вызывать эту функцию?
Python
1
2
3
4
5
6
7
8
9
bot_token = '1987426702:AAFD-ddrgregETt4kZmRE9mu8M2pRqsJ4'
chatID = '724894068'
 
def telegram_bot_sendtext(bot_token, chatID, message):
    url = f'https://api.telegram.org/bot{bot_token}/sendMessage?chat_id={chatID}&parse_mode=Markdown&text={message}'
    response = requests.get(url)
    return response.json()
 
response = telegram_bot_sendtext(bot_token, chatID, "message")

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
from PyQt5 import QtCore, QtGui, QtWidgets
import requests
 
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(200, 170, 271, 151))
        self.pushButton.setObjectName("pushButton")
 
        MainWindow.setCentralWidget(self.centralwidget)
 
        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
 
    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.pushButton.setText(_translate("MainWindow", "Кнопка"))
 
 
if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.11.2021, 23:54
Ответы с готовыми решениями:

Не могу вызвать функцию при нажатие кнопки PyQt
Хочу вызвать функцию add_key при нажатие кнопки но получаю ошибку class MainWindow(QMainWindow): def __init__(self): ...

Как вызвать функцию с новым аргументом при нажатии кнопки в Tkinter?
Всем привет) Начал осваивать питон и столкнулся с такой вот темой, при запуске срабатывает команда на кнопке и функция сразу выполняется,...

Вызвать php функцию при нажатии кнопки
Здравствуйте! 1) Есть php функция и есть кнопка, которая вызывает JS функцию. Как сделать так что бы эта JS функция запускала php...

3
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
09.11.2021, 07:21
Лучший ответ Сообщение было отмечено Jeweler123 как решение

Решение

Python
1
self.pushButton.clicked.connect(telegram_bot_sendtext)
1
0 / 0 / 0
Регистрация: 20.04.2021
Сообщений: 65
09.11.2021, 09:26  [ТС]
Цитата Сообщение от Fudthhh Посмотреть сообщение
self.pushButton.clicked.connect(telegram _bot_sendtext)
Уже пробовал, не видит connect. Программа запускается, кликаю на кнопку и программа закрывается
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
09.11.2021, 09:34
Jeweler123, ну да, а текст ошибки то где?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.11.2021, 09:34
Помогаю со студенческими работами здесь

Нужно вызвать функцию при нажатии кнопки
мне нужно сделать так при нажатии кнопки submit вызывалась функция " $row= mysqli_fetch_assoc($arr);" <!DOCTYPE html> ...

Как при нажатии кнопки RadioButton вызвать другую форму
Скажите, пожалуйста, как при нажатии кнопки RadioButton открывалась другая форма. Находил тему, где использовалась кнопка Batton, но для...

Как вызвать функцию при нажатии на картинку?
Хочу вызвать уже написанную функцию при нажатии на картинку. Как это можно реализовать. Заранее спасибо...

Как вызвать функцию php при нажатии на кнопку
Добрый день. <? function post($aaa,$bbb){echo ($aaa. ' '. $bbb);} ?> form method="post"> <input type="button"...

Как вызвать анимацию в коде так, что бы например Storyboard1 срабатывал при нажатии кнопки
Всем привет! Как вызвать анимацию в коде так, что бы например Storyboard1 срабатывал при нажатии кнопки. Это нужно для того, что бы...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
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. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru