СПРОСИ ПРОФИ
👍
−1
👎 -10

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

from PyQt5 import QtCore , QtWidgets
class MyWindow(QtWidgets.QWidget):
def init(self):
super().init()
self.btn = QtWidgets.QPushButton(«вывод в консоль»)

self.vbox = QtWidgets.QVBoxLayout()
self.vbox.addWidget(self.btn)
self.setLayout(self.vbox)

self.QlineEdit = QtWidgets.QLineEdit()
self.vbox.addWidget(self.QlineEdit)

self.resize(440, 150)
self.btn.clicked.connect(self.eventFilter)


class Filter(QtCore.QObject):
def init(self , parent=None):
QtCore.QObject.init(self, parent)
def eventFilter(self , obj , e):
if e.type() == QtCore.QEvent.MouseButtonDblClick:
print(obj.text())
return QtCore.QObject.eventFilter(self , obj , e)

if name == 'main':
import sys

app = QtWidgets.QApplication(sys.argv)
window = MyWindow()
window.show()
window.setWindowTitle(«вывод в консоль»)

sys.exit(app.exec())

Задайте свой вопрос программистам –
профессионалам

Сейчас онлайн 75 программистов
Получите ответ профи быстро и бесплатно
ASK.PROFI.RU © 2020-2024