sim писал(а):Не поделится ли кто-нибудь кодом для простейшей строки прогресса на питоне, который можно было бы утилизировать в своем расширении?
Ищите прогресс-бар? Их есть у меня

Не знаю, как организован процесс внутри расширения, но простенький пример прогресс-бара даю ниже. Каждое нажатие на кнопку увеличивает величину прогресса на один шаг.
Код: Выделить всё
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
class dlgTest(QDialog):
def __init__(self, parent = None):
QDialog.__init__(self, parent)
dlgLayout = QVBoxLayout()
# create progress bar
self.pbProgress = QProgressBar()
# set initial value
self.value = 0
self.pbProgress.setValue( self.value )
# set interval
self.pbProgress.setRange( 0, 10 )
# create push button
self.btnPush = QPushButton()
self.btnPush.setText( self.tr( "Press me!" ) )
QObject.connect( self.btnPush, SIGNAL("clicked()" ), self.updateProgress )
dlgLayout.addWidget(self.pbProgress)
dlgLayout.addWidget(self.btnPush)
self.setLayout(dlgLayout)
self.setWindowTitle(self.tr("Progress bar"))
self.resize(200, 100)
def updateProgress( self ):
# increase counter and update progressbar
self.value += 1
self.pbProgress.setValue( self.value )
if __name__ == "__main__":
app = QApplication(sys.argv)
frm = dlgTest()
frm.show()
sys.exit(app.exec_())
Если ипользуются потоки, то тогда код будет чуть сложнее, пример можно глянуть в тех же fTools, например в файле doVisual.py. Надеюсь, это поможет. Если что-то не понятно - обращайтесь, постараюсь по мере сил объяснить и помочь.
sim писал(а):Мне самому, увы, слабо
Кто-то не так давно мне сказал "...мы все такие... профессионалов не существует

". В начале всегда тяжело, но если есть желание разобраться, если есть цель, есть поддержка... тогда любые проблемы рано или поздно будут решены.