def scannerLookup(self): #self.dialog.setModal(True) self.uidlg = Ui_Dialog() self.uidlg.setupUi(self.dialog) self.dialog.show()
def __init__(self, backend): super(DialogWindow, self).__init__() self.ui = Ui_Dialog() self.ui.setupUi(self) self.listInterfaces = backend.getInterfaces() self.backend = backend for item in self.listInterfaces: tmp = item.get('name') + ' // ' + item.get('mac') self.ui.comboBox_interfaces.addItem(tmp) self.ui.buttonBox.accepted.connect(self.saveExit) self.ui.buttonBox.rejected.connect(self.cancelExit)
def __init__(self, parent=None): super(dialogUi, self).__init__(parent) self.d = Ui_Dialog() self.d.setupUi(self) self.setWindowFlags( Qt.FramelessWindowHint ) # REMOVING WINDOWS TOP BAR AND MAKING IT FRAMELESS (AS WE HAVE AMDE A CUSTOME FRAME IN THE WINDOW ITSELF) self.setAttribute( Qt.WA_TranslucentBackground ) # MAKING THE WINDOW TRANSPARENT SO THAT TO GET A TRUE FLAT UI ############################################################################################# -------(C1) #SINCE THERE IS NO WINDOWS TOPBAR, THE CLOSE MIN, MAX BUTTON ARE ABSENT AND SO THERE IS A NEED FOR THE ALTERNATIVE BUTTONS IN OUR #DIALOG BOX, WHICH IS CARRIED OUT BY THE BELOW CODE #-----> MINIMIZE BUTTON OF DIALOGBOX self.d.bn_min.clicked.connect(lambda: self.showMinimized()) #-----> CLOSE APPLICATION FUNCTION BUTTON self.d.bn_close.clicked.connect(lambda: self.close()) #-----> THIS FUNCTION WILL CHECKT WEATHER THE BUTRTON ON THE DIALOGBOX IS CLICKED, AND IF SO DIRECTS TO THE FUNCTINON : diag_return() self.d.bn_east.clicked.connect(lambda: self.close()) self.d.bn_west.clicked.connect(lambda: self.close()) ############################################################################################## ################################################################################################## ------(C2) #SINCE THERE I S NO TOP BAR TO MOVE THE DIALOGBOX OVER THE SCREEN WE HAVE TO DEFINE THE MOUSE EVENT THAT IS RESPONSIBLE FOR THE #MOVEMENT. THIS IS CARRIED BY THIS FUNCTION #---> MOVING THE WINDOW WHEN LEFT MOUSE PRESSED AND DRAGGED OVER DIALOGBOX TOPBAR self.dragPos = self.pos() #INITIAL POSOTION OF THE DIALOGBOX def movedialogWindow(event): # MOVE WINDOW if event.buttons() == Qt.LeftButton: self.move(self.pos() + event.globalPos() - self.dragPos) self.dragPos = event.globalPos() event.accept() # WIDGET TO MOVE self.d.frame_top.mouseMoveEvent = movedialogWindow #CALLING THE FUNCTION TO CJANGE THE POSITION OF THE DIALOGBOX DURING MOUSE DRAG
def __init__(self, parent=None): super(Dialog, self).__init__(parent) self._ui = Ui_Dialog() self._ui.setupUi(self) self._ui.send.clicked.connect(self.clicked)
def goButtonPressed(self): print "Go"; time.sleep(10); def srcListItemClicked(self, item): print "Srclist" + item.text(); def dstListItemClicked(self, item): print "dstlist" + item.text(); def stopButtonPressed(self): print "stop"; def resetButtonPressed(self): print "reset"; def dockButtonPressed(self): print "dock"; def blankButtonPressed(self): print "blank"; def undockButtonPressed(self): print "undock"; def turnButtonPressed(self): print "turn"; def pauseButtonPressed(self): print "pause"; if __name__ == "__main__": app = QtGui.QApplication(sys.argv) gui = GUI(); ui = Ui_Dialog(); ui.setupUi(gui); ui.lineLabel.setText("HELLO") gui.show() sys.exit(app.exec_())
def __init__(self, parent=None): QtGui.QDialog.__init__(self, parent) self.ui = Ui_Dialog() self.ui.setupUi(self)