今天總結的是QProgressBar的使用方法
一.描述
提供了一個水平或垂直的進度條,用於向用戶提供操作進度的指示,用戶也可以從進度條看出來程序是否正在運行。
二.功能作用
1.設置范圍和當前值
QProgressBar.setValue(self, value: int)
QProgressBar.setMinimum(self, minimum: int)
QProgressBar.setMaximum(self, maximum: int)
QProgressBar.setRange(self, minimum: int, maximum: int)
QProgressBar.reset()
QProgressBar.value()
不用多說,看名字就知道了。還有一點,如果范圍的上下限都是0的話外觀效果就是繁忙提示。
還有一點如果使用了reset()是不重置上下區間了,但是把值改成最小值-1。
2.格式設置
QProgressBar.format()->str QProgressBar.resetFormat() QProgressBar.setFormat(self, format: str) %p#百分比 %v#當前值 %m#總值
我們可以直接把關鍵字套在字符串里一起顯示出來。
3.文本標簽
文本標簽就是旁邊顯示值的字符串
QProgressBar.setTextVisible(self, visible: bool) QProgressBar.setTextDirection()#設置文本方向,進對於垂直進度條有效 TopToBottom = ... # type: 'QProgressBar.Direction' BottomToTop = ... # type: 'QProgressBar.Direction'
4.方向設置
默認的方向是水平方向,還可以換成豎直方向
QProgressBar.setInvertedAppearance(self, invert: bool)
5.倒立外觀
默認的進度條是從左到右從下向上,可以通過下面的代碼把他反過來
QProgressBar.setOrientation(self, a0: QtCore.Qt.Orientation) Horizontal = ... # type: 'Qt.Orientation' Vertical = ... # type: 'Qt.Orientation'
三.信號
QProgressBar.valueChanged(self, value: int)
攜帶參數為進度條的值