!/usr/bin/env python def gameframe(sizex): namefr = QtGui.QWidget() namefr.setFixedSize(sizex, 450) namefr.setWindowTitle('title') namefr.show() app.connect(namefr) def main(): return 0 if __name__ == '__main__': main() import sys from PyQt4 import QtGui, QtCore app = QtGui.QApplication(sys.argv) app.setStyleSheet(open("./style.qss","r").read()) widget = QtGui.QWidget() widget.setFixedSize(650, 450) widget.setWindowTitle('title') widget.show() startg = QtGui.QPushButton(u'Старт', widget) startg.setGeometry(450,110, 100, 35) startg.show() QtCore.QObject.connect( startg, QtCore.SIGNAL("clicked()"),app, QtCore.SLOT("gameframe(650)") ) startg.setToolTip(u'Начать новую игру') sys.exit(app.exec_()) import sys from PyQt4 import QtGui
И еще вопрос. Есть какое нибудь условие, чтобы задать клик на кнопку через if. Ну типа: if (button.click()) и т.д