Я работал некоторое время назад (~ 8 месяцев) в приложении PyQt4. Сегодня я хотел возобновить свою работу, но по какой-то странной причине некоторые кнопки, которые теперь полностью работали, ничего не делают, когда их прижимают. Я проверил код, и все кажется прекрасным, так что, возможно, обновление Qt4 или PyQt4 испортило ситуацию. Я пытаюсь определить проблему, но пока не добился успеха. Пользовательский интерфейс разработан в QtDesigner и загружается через модуль uic
. clicked
сигнал подключается следующим образом:Приложение PyQt4: кнопки внезапно перестали работать
self.widget.signInButton.clicked.connect(self.do_signin)
, где self.widget
является объект, возвращаемый uic.loadUi('ui/login.ui')
. Я помещаю печать в do_signin
, но кажется, что метод даже не называется!
Возможно, кто-то, кто знает больше о развитии Qt/PyQT, знает, что-то изменилось? Проект расположен по адресу https://github.com/ov1d1u/cyuf (не забудьте также клонировать libemussa
в каталоге cyuf
), код окна главного окна находится в cyuf.py
, а код, который соединяет сигналы с кнопками, находится в loginui.py
. Спасибо.
Очень маловероятно, что обновление PyQt4 нарушило вашу сборку, поскольку там только обновления патчей, которые являются исходными и двоичными в обратном и обратном режимах. – dom0