[PyQt] os.popen output to a progress bar
Jeremiah Summers
jmiahman at gmail.com
Thu Mar 20 23:15:29 GMT 2008
Hello Guys sorry to bother you again. You've just been a great help in
the past. Here's my issue. I'm trying to run a df command parse the
percentage and then output that to a progress bar. Here's my current
code:
def CHNGRefresh(self):
per = os.popen("df /initrd/changes/|/bin/grep -o '.[0-99]%'|grep -o
'.[0-99]'").read()
print (per)
self.ui.CHNGSPBar.setValue(per)
You can tell by no means am I advanced I'm sure. That's why I'm asking
for help. I keep getting this error:
bash-3.1$ python space.py
65
Traceback (most recent call last):
File "space.py", line 21, in CHNGRefresh
self.ui.CHNGSPBar.setValue(per)
TypeError: argument 1 of QProgressBar.setValue() has an invalid type
I know setValue has to be an integer but I'm not sure how to make the
output a integer or something it will take. Thanks in advance.
Jeremiah
More information about the PyQt
mailing list