예제 #1
0
    def __init__(self, parent=None, viewTypes=None):
        super(XViewDialog, self).__init__(parent)

        # create a new view widget for this dialog
        self._viewWidget = XViewWidget(self)
        if viewTypes != None:
            self._viewWidget.setViewTypes(viewTypes)

        # create the layout
        layout = QVBoxLayout()
        layout.setContentsMargins(0, 0, 0, 0)
        layout.addWidget(self._viewWidget)

        self.setLayout(layout)
        self.setWindowTitle('Detached Views')
        self.setAttribute(Qt.WA_DeleteOnClose)