Advertisement
Guest User

update

a guest
Oct 17th, 2019
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.03 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2.  
  3. # Form implementation generated from reading ui file 'cadastroprodutos.ui'
  4. #
  5. # Created by: PyQt5 UI code generator 5.13.0
  6. #
  7. # WARNING! All changes made in this file will be lost!
  8.  
  9.  
  10. from PyQt5 import QtCore, QtGui, QtWidgets
  11. import sqlite3
  12.  
  13. banco = sqlite3.connect('Vendas.db')
  14. cursor = banco.cursor()
  15.  
  16. cursor.execute("""CREATE TABLE IF NOT EXISTS Produtos (Nome Text Not Null,
  17. Quant Integer Not Null,
  18. Preco Real Not Null,
  19. Valor Real Not Null,
  20. Forn Text)""")
  21.  
  22. #Glossário
  23. # Nome = Nome do Produto
  24. # Quant = Quantidade no Estoque
  25. # Preco = Preço pra venda
  26. # Valor = Valor de Compra
  27. # Forn = Nome Fornecedor
  28.  
  29. cursor.execute("""CREATE TABLE IF NOT EXISTS Clientes (Nome Text Not Null,
  30. CPF Text Not Null,
  31. Telefone Text Not Null,
  32. Criacao Text Not Null)""")
  33.  
  34.  
  35. # Glossário
  36. # Nome = Nome do Cliente
  37. # CPF = CPF do Cliente
  38. # Telefone = Telefone do Cliente
  39. # Criacao = Data de Criaçao do Cadastro
  40.  
  41. cursor.execute("""CREATE TABLE IF NOT EXISTS Fornecedor (Nome Text Not Null,
  42. Local Text Not Null,
  43. Telefone Text Not Null)""")
  44.  
  45. # Glossário
  46. # Nome = Nome Fornecedor
  47. # Local = Endereço Fornecedor
  48. # Telefone = Telefone Fornecedor
  49.  
  50. cursor.execute("""CREATE TABLE IF NOT EXISTS Funcionarios (Nome Text Not Null,
  51. Tipo Integer Not Null,
  52. Salario Real Not Null,
  53. Data Text Not NUll)""")
  54.  
  55. # Glossário
  56. # Nome = Nome Funcionario
  57. # Tipo = Tipo de Funcionario
  58. # 1 = Gerente
  59. # 2 = Gerente estoque
  60. # 3 = Limpeza
  61. # 4 = Vendedor
  62. # Salario = Salario Funcionario
  63. # Data = Data de Contratação
  64.  
  65.  
  66. cursor.execute("""CREATE TABLE IF NOT EXISTS Contas (Nome Text Not Null,
  67. Chegada Text Not Null,
  68. Vencimento Text Not Null,
  69. Valor Text Not Null)""")
  70.  
  71. # Glossário
  72. # Nome = Nome Conta
  73. # Local = Data da Chegada da Conta
  74. # Data = Data Vencimento
  75. # Valor = Valor
  76.  
  77. cursor.execute("""CREATE TABLE IF NOT EXISTS Vendas (Nome Text Not Null,
  78. Quant Text Not Null,
  79. Preco Text Not Null,
  80. Vend Text Not Null,
  81. Data Text Not Null,
  82. Lucro Text Not Null)""")
  83.  
  84. # Glossário
  85. # Nome = Nome Produto
  86. # Quant = Quantidade de vendas
  87. # Preço = Valor Produto na Venda
  88. # Vend = Vendedor
  89. # Data = Data e Hora da Venda
  90. # Lucro = Lucro por venda
  91.  
  92. banco.commit()
  93.  
  94.  
  95. class Ui_MainWindow(object):
  96. def setupUi(self, MainWindow):
  97. MainWindow.setObjectName("MainWindow")
  98. MainWindow.resize(665, 529)
  99. MainWindow.setMinimumSize(QtCore.QSize(0, 0))
  100. MainWindow.setStyleSheet("background-color: rgb(234, 234, 234);\n""")
  101. self.banco = sqlite3.connect('Vendas.db')
  102. self.cursor = banco.cursor()
  103. self.centralwidget = QtWidgets.QWidget(MainWindow)
  104. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
  105. sizePolicy.setHorizontalStretch(0)
  106. sizePolicy.setVerticalStretch(0)
  107. sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
  108. self.centralwidget.setSizePolicy(sizePolicy)
  109. self.centralwidget.setMinimumSize(QtCore.QSize(0, 0))
  110. self.centralwidget.setObjectName("centralwidget")
  111. self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget)
  112. self.horizontalLayout.setObjectName("horizontalLayout")
  113. self.frameprodutos = QtWidgets.QFrame(self.centralwidget)
  114. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
  115. sizePolicy.setHorizontalStretch(0)
  116. sizePolicy.setVerticalStretch(0)
  117. sizePolicy.setHeightForWidth(self.frameprodutos.sizePolicy().hasHeightForWidth())
  118. self.frameprodutos.setSizePolicy(sizePolicy)
  119. self.frameprodutos.setStyleSheet("background-color: rgb(200, 200, 200);")
  120. self.frameprodutos.setFrameShape(QtWidgets.QFrame.StyledPanel)
  121. self.frameprodutos.setFrameShadow(QtWidgets.QFrame.Raised)
  122. self.frameprodutos.setObjectName("frameprodutos")
  123. self.gridLayout_2 = QtWidgets.QGridLayout(self.frameprodutos)
  124. self.gridLayout_2.setObjectName("gridLayout_2")
  125. self.produtos = QtWidgets.QFrame(self.frameprodutos)
  126. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
  127. sizePolicy.setHorizontalStretch(0)
  128. sizePolicy.setVerticalStretch(0)
  129. sizePolicy.setHeightForWidth(self.produtos.sizePolicy().hasHeightForWidth())
  130. self.produtos.setSizePolicy(sizePolicy)
  131. self.produtos.setLayoutDirection(QtCore.Qt.LeftToRight)
  132. self.produtos.setAutoFillBackground(False)
  133. self.produtos.setStyleSheet("background-color: rgb(220, 220, 220);")
  134. self.produtos.setFrameShape(QtWidgets.QFrame.Box)
  135. self.produtos.setFrameShadow(QtWidgets.QFrame.Sunken)
  136. self.produtos.setLineWidth(1)
  137. self.produtos.setObjectName("produtos")
  138. self.gridLayout_4 = QtWidgets.QGridLayout(self.produtos)
  139. self.gridLayout_4.setObjectName("gridLayout_4")
  140. self.labelestoque = QtWidgets.QLabel(self.produtos)
  141. self.labelestoque.setLayoutDirection(QtCore.Qt.LeftToRight)
  142. self.labelestoque.setStyleSheet("font: 75 12pt \"Nexa Bold\";")
  143. self.labelestoque.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  144. self.labelestoque.setObjectName("labelestoque")
  145. self.gridLayout_4.addWidget(self.labelestoque, 8, 0, 1, 1)
  146. self.precovendatext = QtWidgets.QLineEdit(self.produtos)
  147. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
  148. sizePolicy.setHorizontalStretch(0)
  149. sizePolicy.setVerticalStretch(0)
  150. sizePolicy.setHeightForWidth(self.precovendatext.sizePolicy().hasHeightForWidth())
  151. self.precovendatext.setSizePolicy(sizePolicy)
  152. self.precovendatext.setStyleSheet("background-color: rgb(255, 255, 255);")
  153. self.precovendatext.setAlignment(QtCore.Qt.AlignCenter)
  154. self.precovendatext.setObjectName("precovendatext")
  155. self.gridLayout_4.addWidget(self.precovendatext, 10, 1, 1, 11)
  156. self.label = QtWidgets.QLabel(self.produtos)
  157. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
  158. sizePolicy.setHorizontalStretch(0)
  159. sizePolicy.setVerticalStretch(0)
  160. sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
  161. self.label.setSizePolicy(sizePolicy)
  162. self.label.setStyleSheet("font: 75 20pt \"Nexa Bold\";\n""color: rgb(44, 44, 44);")
  163. self.label.setObjectName("label")
  164. self.gridLayout_4.addWidget(self.label, 2, 4, 1, 1)
  165. self.fornecedorcomboBox = QtWidgets.QComboBox(self.produtos)
  166. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
  167. sizePolicy.setHorizontalStretch(0)
  168. sizePolicy.setVerticalStretch(0)
  169. sizePolicy.setHeightForWidth(self.fornecedorcomboBox.sizePolicy().hasHeightForWidth())
  170. self.fornecedorcomboBox.setSizePolicy(sizePolicy)
  171. self.fornecedorcomboBox.setStyleSheet("background-color: rgb(255, 255, 255);")
  172. self.fornecedorcomboBox.setObjectName("fornecedorcomboBox")
  173. self.gridLayout_4.addWidget(self.fornecedorcomboBox, 11, 1, 1, 11)
  174. self.editarprodutoButton = QtWidgets.QPushButton(self.produtos)
  175. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  176. sizePolicy.setHorizontalStretch(0)
  177. sizePolicy.setVerticalStretch(0)
  178. sizePolicy.setHeightForWidth(self.editarprodutoButton.sizePolicy().hasHeightForWidth())
  179. self.editarprodutoButton.setSizePolicy(sizePolicy)
  180. self.editarprodutoButton.setStyleSheet("font: 75 10pt \"Nexa\";\n""background-color: rgb(112, 128, 144);")
  181. self.editarprodutoButton.setObjectName("editarprodutoButton")
  182. self.editarprodutoButton.clicked.connect(self.editarProd)
  183. self.gridLayout_4.addWidget(self.editarprodutoButton, 14, 1, 1, 1)
  184. self.deletarprodutoButton = QtWidgets.QPushButton(self.produtos)
  185. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  186. sizePolicy.setHorizontalStretch(0)
  187. sizePolicy.setVerticalStretch(0)
  188. sizePolicy.setHeightForWidth(self.deletarprodutoButton.sizePolicy().hasHeightForWidth())
  189. self.deletarprodutoButton.setSizePolicy(sizePolicy)
  190. self.deletarprodutoButton.setStyleSheet("font: 75 10pt \"Nexa\";\n""background-color: rgb(112, 128, 144);")
  191. self.deletarprodutoButton.setObjectName("deletarprodutoButton")
  192. self.deletarprodutoButton.clicked.connect(self.deleteprod)
  193. self.gridLayout_4.addWidget(self.deletarprodutoButton, 14, 4, 1, 1)
  194. self.labelprecovenda = QtWidgets.QLabel(self.produtos)
  195. self.labelprecovenda.setLayoutDirection(QtCore.Qt.LeftToRight)
  196. self.labelprecovenda.setStyleSheet("font: 75 12pt \"Nexa Bold\";")
  197. self.labelprecovenda.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  198. self.labelprecovenda.setObjectName("labelprecovenda")
  199. self.gridLayout_4.addWidget(self.labelprecovenda, 10, 0, 1, 1)
  200. self.labelproduto = QtWidgets.QLabel(self.produtos)
  201. self.labelproduto.setLayoutDirection(QtCore.Qt.LeftToRight)
  202. self.labelproduto.setStyleSheet("font: 75 12pt \"Nexa Bold\";")
  203. self.labelproduto.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  204. self.labelproduto.setObjectName("labelproduto")
  205. self.gridLayout_4.addWidget(self.labelproduto, 7, 0, 1, 1)
  206. self.labelprecocusto = QtWidgets.QLabel(self.produtos)
  207. self.labelprecocusto.setLayoutDirection(QtCore.Qt.LeftToRight)
  208. self.labelprecocusto.setStyleSheet("font: 75 12pt \"Nexa Bold\";")
  209. self.labelprecocusto.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  210. self.labelprecocusto.setObjectName("labelprecocusto")
  211. self.gridLayout_4.addWidget(self.labelprecocusto, 9, 0, 1, 1)
  212. self.novoprodutoButton = QtWidgets.QPushButton(self.produtos)
  213. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  214. sizePolicy.setHorizontalStretch(0)
  215. sizePolicy.setVerticalStretch(0)
  216. sizePolicy.setHeightForWidth(self.novoprodutoButton.sizePolicy().hasHeightForWidth())
  217. self.novoprodutoButton.setSizePolicy(sizePolicy)
  218. self.novoprodutoButton.setStyleSheet("font: 75 10pt \"Nexa\";\n""background-color: rgb(112, 128, 144);\n""")
  219. self.novoprodutoButton.setObjectName("novoprodutoButton")
  220. self.novoprodutoButton.clicked.connect(self.addProduto)
  221. self.gridLayout_4.addWidget(self.novoprodutoButton, 14, 0, 1, 1)
  222. self.labelfornecedor = QtWidgets.QLabel(self.produtos)
  223. self.labelfornecedor.setLayoutDirection(QtCore.Qt.LeftToRight)
  224. self.labelfornecedor.setStyleSheet("font: 75 12pt \"Nexa Bold\";")
  225. self.labelfornecedor.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  226. self.labelfornecedor.setObjectName("labelfornecedor")
  227. self.gridLayout_4.addWidget(self.labelfornecedor, 11, 0, 1, 1)
  228. self.estoquetext = QtWidgets.QLineEdit(self.produtos)
  229. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
  230. sizePolicy.setHorizontalStretch(0)
  231. sizePolicy.setVerticalStretch(0)
  232. sizePolicy.setHeightForWidth(self.estoquetext.sizePolicy().hasHeightForWidth())
  233. self.estoquetext.setSizePolicy(sizePolicy)
  234. self.estoquetext.setFocusPolicy(QtCore.Qt.StrongFocus)
  235. self.estoquetext.setStyleSheet("background-color: rgb(255, 255, 255);")
  236. self.estoquetext.setAlignment(QtCore.Qt.AlignCenter)
  237. self.estoquetext.setObjectName("estoquetext")
  238. self.gridLayout_4.addWidget(self.estoquetext, 8, 1, 1, 11)
  239. self.produtotext = QtWidgets.QLineEdit(self.produtos)
  240. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
  241. sizePolicy.setHorizontalStretch(0)
  242. sizePolicy.setVerticalStretch(0)
  243. sizePolicy.setHeightForWidth(self.produtotext.sizePolicy().hasHeightForWidth())
  244. self.produtotext.setSizePolicy(sizePolicy)
  245. self.produtotext.setStyleSheet("background-color: rgb(255, 255, 255);")
  246. self.produtotext.setText("")
  247. self.produtotext.setAlignment(QtCore.Qt.AlignCenter)
  248. self.produtotext.setObjectName("produtotext")
  249. self.gridLayout_4.addWidget(self.produtotext, 7, 1, 1, 11)
  250. self.listaprodutos = QtWidgets.QTableWidget(self.produtos)
  251. self.listaprodutos.setEnabled(True)
  252. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
  253. sizePolicy.setHorizontalStretch(0)
  254. sizePolicy.setVerticalStretch(0)
  255. sizePolicy.setHeightForWidth(self.listaprodutos.sizePolicy().hasHeightForWidth())
  256. self.listaprodutos.setSizePolicy(sizePolicy)
  257. self.listaprodutos.setLayoutDirection(QtCore.Qt.LeftToRight)
  258. self.listaprodutos.setStyleSheet("background-color: rgb(255, 255, 255);")
  259. self.listaprodutos.setFrameShadow(QtWidgets.QFrame.Sunken)
  260. self.listaprodutos.setRowCount(0)
  261. self.listaprodutos.setColumnCount(6)
  262. self.listaprodutos.setObjectName("listaprodutos")
  263. item = QtWidgets.QTableWidgetItem()
  264. self.listaprodutos.setHorizontalHeaderItem(0, item)
  265. item = QtWidgets.QTableWidgetItem()
  266. self.listaprodutos.setHorizontalHeaderItem(1, item)
  267. item = QtWidgets.QTableWidgetItem()
  268. self.listaprodutos.setHorizontalHeaderItem(2, item)
  269. item = QtWidgets.QTableWidgetItem()
  270. self.listaprodutos.setHorizontalHeaderItem(3, item)
  271. item = QtWidgets.QTableWidgetItem()
  272. self.listaprodutos.setHorizontalHeaderItem(4, item)
  273. item = QtWidgets.QTableWidgetItem()
  274. self.listaprodutos.setHorizontalHeaderItem(5, item)
  275. self.listaprodutos.horizontalHeader().setCascadingSectionResizes(True)
  276. self.listaprodutos.horizontalHeader().setSortIndicatorShown(True)
  277. self.gridLayout_4.addWidget(self.listaprodutos, 12, 0, 1, 13)
  278. self.precocustotext = QtWidgets.QLineEdit(self.produtos)
  279. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
  280. sizePolicy.setHorizontalStretch(0)
  281. sizePolicy.setVerticalStretch(0)
  282. sizePolicy.setHeightForWidth(self.precocustotext.sizePolicy().hasHeightForWidth())
  283. self.precocustotext.setSizePolicy(sizePolicy)
  284. self.precocustotext.setStyleSheet("background-color: rgb(255, 255, 255);")
  285. self.precocustotext.setAlignment(QtCore.Qt.AlignCenter)
  286. self.precocustotext.setObjectName("precocustotext")
  287. self.gridLayout_4.addWidget(self.precocustotext, 9, 1, 1, 11)
  288. self.gridLayout_2.addWidget(self.produtos, 0, 0, 1, 1)
  289. self.horizontalLayout.addWidget(self.frameprodutos)
  290. MainWindow.setCentralWidget(self.centralwidget)
  291. ########## Conexão com o Banco de Dados Para Atualizar lista produtos automaticamente
  292. self.LoadDatabase()
  293.  
  294.  
  295. self.retranslateUi(MainWindow)
  296. QtCore.QMetaObject.connectSlotsByName(MainWindow)
  297.  
  298.  
  299.  
  300. ########## Conexão com o Banco de Dados Para Atualizar lista produtos automaticamente
  301. def LoadDatabase(self):
  302. self.banco = sqlite3.connect('Vendas.db')
  303. self.cursor = banco.cursor()
  304. query = "SELECT * FROM Produtos"
  305. result = self.banco.execute(query)
  306. self.listaprodutos.setRowCount(0)
  307. for row_number, row_data in enumerate(result):
  308. self.listaprodutos.insertRow(row_number)
  309. for colum_number, data in enumerate(row_data):
  310. self.listaprodutos.setItem(row_number, colum_number, QtWidgets.QTableWidgetItem(str(data)))
  311.  
  312.  
  313. ########## Limpar Dados assim que adicionar os produtos
  314. def limparcampos(self):
  315. self.produtotext.clear()
  316. self.estoquetext.clear()
  317. self.precocustotext.clear()
  318. self.precovendatext.clear()
  319. self.fornecedorcomboBox.clear()
  320.  
  321. ########## Adicionar Produtos E Atualizar Lista De Produtos
  322.  
  323. def addProduto(self):
  324. self.banco = sqlite3.connect('Vendas.db')
  325. self.cursor = banco.cursor()
  326. Nome = self.produtotext.text()
  327. Quant = self.estoquetext.text()
  328. Valor = self.precocustotext.text()
  329. Preco = self.precovendatext.text()
  330. Forn = self.fornecedorcomboBox.currentText()
  331. if Nome != '' or Quant != '' or Valor != '' or Preco != '' or Forn != '':
  332. self.banco.execute(f"""INSERT INTO Produtos VALUES ('{Nome}',{Quant}, {Valor}, {Preco}, '{Forn}')""")
  333. self.banco.commit()
  334. self.LoadDatabase()
  335. self.limparcampos()
  336.  
  337. ### Função Editar Produtos
  338.  
  339. def editarProd(self):
  340. self.banco = sqlite3.connect('Vendas.db')
  341. self.cursor = banco.cursor()
  342. query = "SELECT * FROM Produtos"
  343. result = self.banco.execute(query)
  344. for row_number in enumerate(result):
  345. if row_number[0] == self.listaprodutos.currentRow():
  346. data = row_number[1]
  347. Nome = data[0]
  348. Nome2 = self.produtotext.text()
  349. Quant2 = self.estoquetext.text()
  350. Valor2 = self.precocustotext.text()
  351. Preco2 = self.precovendatext.text()
  352. Forn2 = self.fornecedorcomboBox.currentText()
  353. self.banco.execute(f"UPDATE Produtos SET Nome='{Nome2}', Quant='{Quant2}', Valor='{Valor2}', Preco='{Preco2}', Forn='{Forn2}' WHERE Nome='{Nome}'")
  354. self.banco.commit()
  355. self.LoadDatabase()
  356.  
  357.  
  358. ########## Função de Deletar Produtos
  359.  
  360. def deleteprod(self):
  361. self.banco = sqlite3.connect('Vendas.db')
  362. self.cursor = banco.cursor()
  363. query = "SELECT * FROM Produtos"
  364. result = self.banco.execute(query)
  365. for row_number in enumerate(result):
  366. if row_number[0] == self.listaprodutos.currentRow():
  367. data = row_number[1]
  368. Nome = data[0]
  369. self.banco.execute(f"DELETE FROM Produtos WHERE Nome='{Nome}'")
  370. self.banco.commit()
  371. self.LoadDatabase()
  372.  
  373.  
  374.  
  375. # for row_number in enumerate(result):
  376. # if row_number[0] == self.listaprodutos.currentRow():
  377. # produto = self.produtotext.text()
  378. # estoque = self.estoquetext.text()
  379. # precocusto = self.precocustotext.text()
  380. # precovenda = self.precovendatext.text()
  381. # fornecedor = self.fornecedorcomboBox.currentText()
  382. # self.banco.execute("UPDATE FROM Produtos WHERE produto=? AND estoque=? AND precocusto=? AND precovenda=? AND fornecedor=?",(produto, estoque, precocusto, precovenda, fornecedor))
  383. # self.banco.commit()
  384. # self.LoadDatabase()
  385. # banco.close()
  386.  
  387.  
  388.  
  389.  
  390. def retranslateUi(self, MainWindow):
  391. _translate = QtCore.QCoreApplication.translate
  392. MainWindow.setWindowTitle(_translate("MainWindow", "Produtos"))
  393. self.labelestoque.setText(_translate("MainWindow", "Estoque:"))
  394. self.label.setText(_translate("MainWindow", "PRODUTOS"))
  395. self.editarprodutoButton.setText(_translate("MainWindow", "Editar Produto"))
  396. self.deletarprodutoButton.setText(_translate("MainWindow", "Deletar Produto"))
  397. self.labelprecovenda.setText(_translate("MainWindow", "Preço Venda:"))
  398. self.labelproduto.setText(_translate("MainWindow", "Produto:"))
  399. self.labelprecocusto.setText(_translate("MainWindow", "Preço Custo:"))
  400. self.novoprodutoButton.setText(_translate("MainWindow", "Novo Produto"))
  401. self.labelfornecedor.setText(_translate("MainWindow", "Fornecedor:"))
  402. item = self.listaprodutos.horizontalHeaderItem(0)
  403. item.setText(_translate("MainWindow", "Produto"))
  404. item = self.listaprodutos.horizontalHeaderItem(1)
  405. item.setText(_translate("MainWindow", "Estoque"))
  406. item = self.listaprodutos.horizontalHeaderItem(2)
  407. item.setText(_translate("MainWindow", "Preço Custo"))
  408. item = self.listaprodutos.horizontalHeaderItem(3)
  409. item.setText(_translate("MainWindow", "Preço Venda"))
  410. item = self.listaprodutos.horizontalHeaderItem(4)
  411. item.setText(_translate("MainWindow", "Fornecedor"))
  412.  
  413.  
  414. if __name__ == "__main__":
  415. import sys
  416. app = QtWidgets.QApplication(sys.argv)
  417. MainWindow = QtWidgets.QMainWindow()
  418. ui = Ui_MainWindow()
  419. ui.setupUi(MainWindow)
  420. MainWindow.show()
  421. sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement