Форум сайта python.su
PEHDOM
нет, хотя сам себе отправил нормально….
Офлайн
PEHDOMхоть както маякни что получил ))
нет, хотя сам себе отправил нормально….
Офлайн
а вот пример кода из книги по кт5, но при нажатии кнопки он не закрывет окно, что не так с ним (пробовал на питон 3ю5)
# -*- coding: utf-8 -*- from PyQt5 import QtWidgets import sys app = QtWidgets.QApplication(sys.argv) window = QtWidgets.QWidget() window.setWindowTitle("Первая прогнрамма на PyQt") window.resize(300, 70) label = QtWidgets.QLabel("<center>Привет, мир!</center>") btnQuit = QtWidgets.QPushButton("&Закрыть окно") vbox = QtWidgets.QVBoxLayout() vbox.addWidget(label) vbox.addWidget(btnQuit) window.setLayout(vbox) btnQuit.clicked.connect(app.quit) window.show() sys.exit(app.exec_())
Офлайн
Venusapp.quit завершает mainloop запущеный через app.exec_(), тоесть скрипт завершаеться… НО окно продолжает висеть на экране. ХЗ с чем это связано, может это особенность связки венды и pyQT. потому как по некотороым отзывам в инете у когото это нормально отрабатывает.
а вот пример кода из книги по кт5, но при нажатии кнопки он не закрывет окно, что не так с ним (пробовал на питон 3ю5)
def exitProgram(self): self.trayIcon.hide() QtGui.qApp.closeAllWindows() QtGui.qApp.quit()
[code python][/code]
Офлайн
PEHDOMну у меня вин7 64!странно если на питоне 3.6 попробовать запустить скрипт то ошибки выдаёт, неужели разница питона 35 и питона 36 очень разные
Офлайн
если верить https://www.riverbankcomputing.com/software/pyqt/download5 то только под 3.5 и менее.. Видать чтото в 3.6 поменялось таки и не дает нормально работать…
Если интересуют подробности то тут можно узнать https://docs.python.org/3/whatsnew/3.6.html
[code python][/code]
Офлайн