本文整理汇总了Python中qtpy.QtWidgets.QVBoxLayout.setMargin方法的典型用法代码示例。如果您正苦于以下问题:Python QVBoxLayout.setMargin方法的具体用法?Python QVBoxLayout.setMargin怎么用?Python QVBoxLayout.setMargin使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类qtpy.QtWidgets.QVBoxLayout
的用法示例。
在下文中一共展示了QVBoxLayout.setMargin方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: MainWidget
# 需要导入模块: from qtpy.QtWidgets import QVBoxLayout [as 别名]
# 或者: from qtpy.QtWidgets.QVBoxLayout import setMargin [as 别名]
#.........这里部分代码省略.........
layout.addWidget(self.line_Data2,3,1)
layout.addWidget(self.label_Data5,3,2)
layout.addWidget(self.line_Data5,3,3)
layout.addWidget(self.label_Data3,4,0)
layout.addWidget(self.line_Data3,4,1)
layout.addWidget(self.label_Data6,4,2)
layout.addWidget(self.line_Data6,4,3)
layout.addWidget(self.label_Data4,5,0)
layout.addWidget(self.line_Data4,5,1)
layout.addWidget(self.label_Data7,5,2)
layout.addWidget(self.line_Data7,5,3)
layout.addWidget(self.label_Title3,6,0)
layout.addWidget(self.label_Data8,7,0)
layout.addWidget(self.line_Data8,7,1)
layout.addWidget(self.label_Data10,7,2)
layout.addWidget(self.line_Data10,7,3)
layout.addWidget(self.label_Data9,8,0)
layout.addWidget(self.line_Data9,8,1)
layout.addWidget(self.button_Calc,8,3)
layout1 = QFormLayout()
layout1.addRow("Horas por año",self.line_Inf1)
layout1.addRow("Costo de Energia por Dia",self.line_Inf2)
layout1.addRow("Costo de Energia por Año",self.line_Inf3)
layout1.addRow("Costo total de la Compra",self.line_Inf4)
layout1.addRow("Costo Total de la compra con mantenimiento",self.line_Inf5)
layout1.addRow("Costo Reemplazo Actuales Año",self.line_Inf6)
layout1.addRow("Costo Energia por Dia LED",self.line_Inf7)
layout1.addRow("Costo de Energia por Año LED",self.line_Inf8)
layout1.addRow("Costo Total de la Compra LED",self.line_Inf9)
layout2 = QFormLayout()
layout2.addRow("Ahorro Energia Anual",self.line_Sav1)
layout2.addRow("Ahorro Energia Mensual",self.line_Sav2)
layout2.addRow("Periodo Retorno Inversion en Años",self.line_Sav3)
layout2.addRow("Periodo Retorno Inversion en Meses",self.line_Sav4)
layout2.addWidget(self.button_Impr)
#Layout Horizontal Titulos del Form
self.LayoutTitle = QHBoxLayout()
self.LayoutTitle.addWidget(self.label_Titlef1)
self.LayoutTitle.addWidget(self.label_Titlef2)
### Layout HOrizontal que une los dos Form
self.LayoutForm = QHBoxLayout()
self.LayoutForm.addLayout(layout1)
self.LayoutForm.addLayout(layout2)
## LAyout Vertical Final
self.myLayout = QVBoxLayout()
self.myLayout.setMargin(20)
self.myLayout.addLayout(layout)
self.myLayout.addLayout(self.LayoutTitle)
self.myLayout.addLayout(self.LayoutForm)
self.setLayout(self.myLayout)
# Signals
self.button_Calc.clicked.connect(self.result_method)
def result_method(self):
v_Data1 = self.line_Data1.text()
v_Data2 = self.line_Data2.text()
v_Data3 = self.line_Data3.text()
v_Data4 = self.line_Data4.text()
v_Data5 = self.line_Data5.text()
v_Data6 = self.line_Data6.text()
v_Data7 = self.line_Data7.text()
v_Data8 = self.line_Data8.text()
v_Data9 = self.line_Data9.text()
v_Data10 = self.line_Data10.text()
#Calculo Informacion de costos Form1
v_Inf1 = int(v_Data4) * (365)
self.line_Inf1.setText(str(v_Inf1))
v_Inf2 = ((int(v_Data3) * int(v_Data4))/100) * int(v_Data1)
self.line_Inf2.setText(str(v_Inf2))
v_Inf3 = v_Inf2 * 365
self.line_Inf3.setText(str(v_Inf3))
v_Inf4 = int(v_Data2) * int(v_Data6)
self.line_Inf4.setText(str(v_Inf4))
v_Inf5 = v_Inf4 + (int(v_Data2) * int(v_Data7))
self.line_Inf5.setText(str(v_Inf5))
#v_Inf6 =
v_Inf7 = ((int(v_Data8) * int(v_Data4))/100) * int(v_Data1)
self.line_Inf7.setText(str(v_Inf7))
v_Inf8 = v_Inf7 * 365
self.line_Inf8.setText(str(v_Inf8))
v_Inf9 = (int(v_Data2) * int(v_Data10))
self.line_Inf9.setText(str(v_Inf9))
#Calculo Informacion de Ahorros Form2
v_Sav1 = v_Inf3 - v_Inf8
self.line_Sav1.setText(str(v_Sav1))
v_Sav2 = (v_Inf2 * 30) - (v_Inf7 * 30)
self.line_Sav2.setText(str(v_Sav2))
v_Sav3 = v_Inf9 / v_Sav1
self.line_Sav3.setText(str(v_Sav3))
v_Sav4 = v_Inf9 / v_Sav2
self.line_Sav4.setText(str(v_Sav4))