Ejemplo n.º 1
0
 def init_tree_main_widget(self):
     """
     Inicijalizuje layout main window-a, layout strane, tree, tabove, dugmadi i labele
     """
     self.tabs = QTabWidget()
     self.tabs.setTabsClosable(True)
     self.tabs.tabCloseRequested.connect(self.closeMyTab)
     leftDock = QDockWidget()
     leftDock.setFixedWidth(250)
     leftDock.setWidget(self.tabs)
     leftDock.setAllowedAreas(Qt.LeftDockWidgetArea)
     leftDock.setFeatures(QDockWidget.NoDockWidgetFeatures)
     layout = QGridLayout()
     self.page = QVBoxLayout()
     self.central = QWidget()
     self.central.setFixedSize(730, 700)
     self.central.setLayout(self.page)
     self.central.setStyleSheet("background-color:white")
     self.LeftButton = QPushButton()
     self.PageLabel = QLabel()
     self.PageLabel.setAlignment(Qt.AlignCenter)
     self.PageLabel.setText("Nema trenutno otvorene strane")
     self.RightButton = QPushButton()
     self.LeftButton.setFixedSize(30, 30)
     self.RightButton.setFixedSize(30, 30)
     self.LeftButton.setIcon(QIcon("src/lbutton.png"))
     self.RightButton.setIcon(QIcon("src/rbutton.png"))
     layout.addWidget(self.central, 0, 0, 1, 5)
     layout.addWidget(self.LeftButton, 1, 1, 2, 1)
     layout.addWidget(self.PageLabel, 1, 2, 2, 1)
     layout.addWidget(self.RightButton, 1, 3, 2, 1)
     tmpWidget = QWidget()
     tmpWidget.setLayout(layout)
     self.setCentralWidget(tmpWidget)
     self.addDockWidget(Qt.LeftDockWidgetArea, leftDock)
Ejemplo n.º 2
0
    def createFileList(self):
        self.files = QListWidget()
        self.files.setSelectionMode(QAbstractItemView.SingleSelection)
        self.files.setSortingEnabled(False)
        self.files.itemSelectionChanged.connect(self.onSelect)
        self.files.itemDoubleClicked.connect(self.onToggle)
        self.files.setEnabled(False)

        dock = QDockWidget("Images", self)
        dock.setAllowedAreas(Qt.LeftDockWidgetArea)
        dock.setFixedWidth(320)
        dock.setFeatures(QDockWidget.NoDockWidgetFeatures)
        dock.setWidget(self.files)
        self.addDockWidget(Qt.LeftDockWidgetArea, dock)
Ejemplo n.º 3
0
class Window(QMainWindow):
    def __init__(self):
        super(Window, self).__init__()

        interactiveMap = InteractiveMap(self)
        self.setCentralWidget(interactiveMap)

        self.countryInfo = QDockWidget("Country Information", self)
        self.countryInfo.setFeatures(QDockWidget.DockWidgetClosable)
        self.countryInfo.setFixedWidth(300)
        self.countryInfo.hide()

        self.addDockWidget(Qt.RightDockWidgetArea, self.countryInfo)

        self.setWindowTitle("Project Fiscal")

    def showCountryDock(self, country):
        if self.countryInfo.isHidden():
            self.countryInfo.show()
        self.countryInfo.setWidget(country)
Ejemplo n.º 4
0
 def showEditor(self):
     dock = QDockWidget("Scene Parameters", self)
     dock.setAllowedAreas(Qt.RightDockWidgetArea)
     dock.setFixedWidth(640)
     dock.setWidget(self.editor)
     self.addDockWidget(Qt.RightDockWidgetArea, dock)