本文整理汇总了Python中PyQt5.QtWidgets.QProgressBar.setOrientation方法的典型用法代码示例。如果您正苦于以下问题:Python QProgressBar.setOrientation方法的具体用法?Python QProgressBar.setOrientation怎么用?Python QProgressBar.setOrientation使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PyQt5.QtWidgets.QProgressBar
的用法示例。
在下文中一共展示了QProgressBar.setOrientation方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: SensorsWidget
# 需要导入模块: from PyQt5.QtWidgets import QProgressBar [as 别名]
# 或者: from PyQt5.QtWidgets.QProgressBar import setOrientation [as 别名]
#.........这里部分代码省略.........
self.velLinX = qfi_SI.qfi_SI(self)
self.velLinX.setFixedSize(QtCore.QSize(150, 150))
# self.velLinX.move(60,270)
self.velXLabel = QLabel('Linear X (m/s)', self)
# self.velXLabel.move(95,420)
self.velLinY = qfi_SI.qfi_SI(self)
self.velLinY.setFixedSize(QtCore.QSize(150, 150))
# self.velLinY.move(240,270)
self.velYLabel = QLabel('Linear Y (m/s)', self)
# self.velYLabel.move(275,420)
self.velLinZ = qfi_SI.qfi_SI(self)
self.velLinZ.setFixedSize(QtCore.QSize(150, 150))
# self.velLinZ.setLabel("8 m/s")
# self.velLinZ.move(420,270)
self.velZLabel = QLabel('Linear Z (m/s)', self)
# self.velZLabel.move(455,420)
self.indLayout.addLayout(self.horizonLayout, 0, 0, Qt.AlignCenter)
self.indLayout.addLayout(self.compassLayout, 0, 1, Qt.AlignCenter)
self.indLayout.addLayout(self.altLayout, 0, 2, Qt.AlignCenter)
self.indLayout.addWidget(self.velLinX, 1, 0, Qt.AlignCenter)
self.indLayout.addWidget(self.velLinY, 1, 1, Qt.AlignCenter)
self.indLayout.addWidget(self.velLinZ, 1, 2, Qt.AlignCenter)
self.indLayout.addWidget(self.velXLabel, 2, 0, Qt.AlignCenter)
self.indLayout.addWidget(self.velYLabel, 2, 1, Qt.AlignCenter)
self.indLayout.addWidget(self.velZLabel, 2, 2, Qt.AlignCenter)
self.battery=QProgressBar(self)
self.battery.setValue(0)
self.battery.resize(56,241)
self.battery.setOrientation(Qt.Vertical)
self.battery.setTextVisible(False)
self.batteryLabel=QLabel('Battery (%)',self)
self.batteryValueLabel = QLabel('0', self)
self.batteryValueLabel.setAlignment(Qt.AlignRight | Qt.AlignTrailing | Qt.AlignVCenter)
self.batteryData.addItem(hSpacer, 0, 0, 1, 1, Qt.AlignLeft)
self.batteryData.addWidget(self.batteryLabel, 0, 1, Qt.AlignCenter)
self.batteryData.addWidget(self.batteryValueLabel, 0, 2, Qt.AlignCenter)
self.batteryData.addItem(hSpacer, 0, 4, 1, 1, Qt.AlignLeft)
self.batteryLayout.addWidget(self.battery, 0, Qt.AlignHCenter)
self.batteryLayout.addLayout(self.batteryData)
self.mainLayout.addLayout(self.indLayout)
self.mainLayout.addLayout(self.batteryLayout)
self.setLayout(self.mainLayout);
def updateSensors(self):
pose = self.winParent.getPose3D().getPose3d()
if pose != None:
qw = pose.q[0]
qx = pose.q[1]
qy = pose.q[2]
qz = pose.q[3]
self.drawAltd(pose.z)
self.drawYawValues(self.quatToYaw(qw, qx, qy, qz) * 180 / math.pi)
self.drawPitchRollValues(self.quatToPitch(qw, qx, qy, qz) * 180 / math.pi,
self.quatToRoll(qw, qx, qy, qz) * 180 / math.pi)
navdata = self.winParent.getNavData().getNavData()