def __init__( self, parent=None, cancel=True ):
super().__init__( parent )
self.buttons = QtWidgets.QDialogButtonBox()
self.ok_button = self.buttons.addButton( self.buttons.Ok )
if cancel:
self.buttons.addButton( self.buttons.Cancel )
self.buttons.accepted.connect( self.accept )
self.buttons.rejected.connect( self.reject )
self.grid_layout = WbFeedbackGridLayout()
self.setLayout( self.grid_layout )
# Often the rest of init has to be done after the widgets are rendered
# for example to set focus on a widget
self.__timer_init = QtCore.QTimer()
self.__timer_init.timeout.connect( self.__completeInit )
self.__timer_init.setSingleShot( True )
self.__timer_init.start( 0 )
评论列表
文章目录