Exemplo n.º 1
0
 def add_item_list(self, items):
     if not self.isVisible():
         self.show()
     for i in items:
         item = QListWidgetItem(i)
         item.setTextAlignment(Qt.AlignHCenter)
         self._list_widget.addItem(item)
Exemplo n.º 2
0
    def createIcons(self):
        vectorButton = QListWidgetItem(self.contentsWidget)
        vectorButton.setIcon(QIcon(":custom-vector.svg"))
        vectorButton.setText("Vector Layer")
        vectorButton.setTextAlignment(Qt.AlignHCenter)
        vectorButton.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
        rasterButton = QListWidgetItem(self.contentsWidget)
        rasterButton.setIcon(QIcon(":custom-raster.svg"))
        rasterButton.setText("Raster Layer")
        rasterButton.setTextAlignment(Qt.AlignHCenter)
        rasterButton.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)

        self.connect(self.contentsWidget,
            SIGNAL("currentItemChanged(QListWidgetItem*, QListWidgetItem*)"),
            self.changePage)
Exemplo n.º 3
0
 def addIcon(self, page="Main"):
     button = QListWidgetItem()
     if page == "Main":
         button.setIcon(QIcon(":gconf-editor"))
         button.setText("Main")
     elif page == "Configure":
         button.setIcon(QIcon(":preferences-system"))
         button.setText("Configure")
     elif page == "Plot Options":
         button.setIcon(QIcon(":applications-graphics"))
         button.setText("Plot Options")
     else:
         button.setIcon(QIcon(":applications-debugging"))
         button.setText(page)
     button.setTextAlignment(Qt.AlignHCenter)
     button.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
     self.contentsWidget.addItem(button)
Exemplo n.º 4
0
    def createIcons(self):
        initialButton = QListWidgetItem(self.root.listWidget)
        # initialButton.setIcon(QIcon(':/images/config.png'))
        initialButton.setText("Initial Route")
        initialButton.setTextAlignment(Qt.AlignHCenter)
        initialButton.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)

        requestButton = QListWidgetItem(self.root.listWidget)
        # requestButton.setIcon(QIcon(':/images/update.png'))
        requestButton.setText("Request Route")
        requestButton.setTextAlignment(Qt.AlignHCenter)
        requestButton.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)

        LoadButton = QListWidgetItem(self.root.listWidget)
        # LoadButton.setIcon(QIcon(':/images/query.png'))
        LoadButton.setText("Load Route")
        LoadButton.setTextAlignment(Qt.AlignHCenter)
        LoadButton.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)

        RevertButton = QListWidgetItem(self.root.listWidget)
        # RevertButton.setIcon(QIcon(':/images/query.png'))
        RevertButton.setText("Revert Route")
        RevertButton.setTextAlignment(Qt.AlignHCenter)
        RevertButton.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)

        ObjectionButton = QListWidgetItem(self.root.listWidget)
        # ObjectionButton.setIcon(QIcon(':/images/query.png'))
        ObjectionButton.setText("Objection Route")
        ObjectionButton.setTextAlignment(Qt.AlignHCenter)
        ObjectionButton.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)

        ObjectionButton = QListWidgetItem(self.root.listWidget)
        # ObjectionButton.setIcon(QIcon(':/images/query.png'))
        ObjectionButton.setText("Quartely Report")
        ObjectionButton.setTextAlignment(Qt.AlignHCenter)
        ObjectionButton.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)

        planButton = QListWidgetItem(self.root.listWidget)
        # planButton.setIcon(QIcon(':/images/query.png'))
        planButton.setText("Plan Generator")
        planButton.setTextAlignment(Qt.AlignHCenter)
        planButton.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)

        self.root.listWidget.currentItemChanged.connect(self.changePage)
Exemplo n.º 5
0
 def add_item_list(self, items):
     for i in items:
         item = QListWidgetItem(i)
         item.setTextAlignment(Qt.AlignHCenter)
         self._list_widget.addItem(item)
Exemplo n.º 6
0
 def updateList(self):
     self.list.clear()
     for item in self.workingSet:
         item = QListWidgetItem(str(item))
         item.setTextAlignment(Qt.AlignCenter)
         self.list.addItem(item)
Exemplo n.º 7
0
 def addItem(label, icon_pixmap, width, height):
     item = QListWidgetItem(list_option)
     item.setText(label)
     item.setTextAlignment(Qt.AlignHCenter)
     item.setIcon(QIcon(icon_pixmap))
     item.setSizeHint(QSize(width, height))