I've now switched to Python3 and PyQt5, QtWidgets are separate in PyQt5 so a few minor changes are needed to make this script work:
#! /usr/bin/python3
import sys
from PyQt5 import QtCore, QtGui, QtWidgets #
from image3d_ui import Ui_MainWindow
def __init__(self, parent=None):
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.ui.pushButton.clicked.connect(self.pushButtonClicked)
def pushButtonClicked(self):
print ('OK')
if __name__ == "__main__":
mywindow = MyWindowClass()
mywindow.show()
sys.exit(app.exec_())
#! /usr/bin/python3
import sys
from PyQt5 import QtCore, QtGui, QtWidgets #
from image3d_ui import Ui_MainWindow
class MyWindowClass(QtWidgets.QMainWindow): #
def __init__(self, parent=None):
QtWidgets.QMainWindow.__init__(self, parent) #
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.ui.pushButton.clicked.connect(self.pushButtonClicked)
def pushButtonClicked(self):
print ('OK')
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv) #
mywindow = MyWindowClass()
mywindow.show()
sys.exit(app.exec_())
To copy to clipboard, switch view to plain text mode
Bookmarks