Ejemplo n.º 1
0
 def fill_table(self, data=None):
     data = self._data if not data else data
     for desc, price in data.items():
         description_item = QTableWidgetItem(desc)
         price_item = QTableWidgetItem("{:.2f}".format(price))
         price_item.text_alignment = Qt.AlignRight
         self.table.insert_row(self.items)
         self.table.set_item(self.items, 0, description_item)
         self.table.set_item(self.items, 1, price_item)
         self.items += 1
Ejemplo n.º 2
0
    def add_element(self):
        des = self.description.text
        price = self.price.text

        self.table.insert_row(self.items)
        description_item = QTableWidgetItem(des)
        price_item = QTableWidgetItem("{:.2f}".format(float(price)))
        price_item.text_alignment = Qt.AlignRight

        self.table.set_item(self.items, 0, description_item)
        self.table.set_item(self.items, 1, price_item)

        self.description.text = ""
        self.price.text = ""

        self.items += 1