Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Двойная обработка сигналов в PyQT4 в GUI, нарисованном в QT Designer [RSS Feed]

#1 Март 22, 2009 14:24:12

enp
От:
Зарегистрирован: 2009-03-22
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Двойная обработка сигналов в PyQT4 в GUI, нарисованном в QT Designer

Имею тестовое приложение, использующее результат работы QT Designer:

#!/usr/bin/env python

from PyQt4 import QtCore, QtGui, uic

class QStorageWindow(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
uic.loadUi('qstorage.ui', self)
def on_buttonMount_clicked(self):
print "mounting storage ..."

if __name__ == '__main__':
import sys
application = QtGui.QApplication(sys.argv)
window = QStorageWindow()
window.show()
sys.exit(application.exec_())
И при нажатии на конпку с именем buttonMount я получаю 2 срабатывания метода on_buttonMount_clicked. При явном connect() я вообще 3 срабатывания получу, поэтому, видимо, и здесь есть что-то лишнее … Что?



Офлайн

#2 Март 22, 2009 14:44:51

enp
От:
Зарегистрирован: 2009-03-22
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Двойная обработка сигналов в PyQT4 в GUI, нарисованном в QT Designer

Офлайн

  • Начало
  • » GUI
  • » Двойная обработка сигналов в PyQT4 в GUI, нарисованном в QT Designer[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version