История изменений
Исправление Deleted, (текущая версия) :
По ссылке написано, что метод show() показывает виджет, а также виджеты внутри него. Таким образом, виджеты созданные в initUI() создаются до того, как show() будет вызван для всего окна, так что когда вызывается show() для всего окна, уже добавленные на него виджеты также становятся видимыми. А для виджетов, создаваемых в слотах, нужно вызывать show() самостоятельно, потому что метод show() для всего окна после их создания не вызывается. Это можно наблюдать, если сделать так:
def count(self):
self.hide()
self.label = QtGui.QLabel('carecarecarecare', self)
self.label.move(100, 100)
self.label.resize(100, 100)
self.show()
Исходная версия Deleted, :
По ссылке написано, что метод show() показывает виджет, а также виджеты внутри него. Таким образом, виджеты созданные в setupUI() создаются до того, как show() будет вызван для всего окна, так что когда вызывается show() для всего окна, уже добавленные на него виджеты также становятся видимыми. А для виджетов, создаваемых в слотах, нужно вызывать show() самостоятельно, потому что метод show() для всего окна после их создания не вызывается. Это можно наблюдать, если сделать так:
def count(self):
self.hide()
self.label = QtGui.QLabel('carecarecarecare', self)
self.label.move(100, 100)
self.label.resize(100, 100)
self.show()