Форум сайта python.su
from PyQt4 import QtCore, QtGui import time class MyWindow(QtGui.QWidget): def __init__(self, parent): QtGui.QWidget.__init__(self, parent) self.resize(500,500) self.setWindowTitle("Окно") def window_move(self): i = [(500, 500), (400,400), (600,200), (300,100)] for q, w in i: self.move(q, w) time.sleep(1) if __name__ == "__main__": import sys app = QtGui.QApplication(sys.argv) window = MyWindow(None) window.show() window_move(window) sys.exit(app.exec_())
Офлайн
Нужно в цикл добавить вызов QCoreApplication.processEvents()
Офлайн
Пардон за чайничество, но как это должно выглядеть в моём коде? Просто подставить эту строчку QCoreApplication.processEvents() не получается.
Офлайн
Pluto
Пардон за чайничество, но как это должно выглядеть в моём коде? Просто подставить эту строчку QCoreApplication.processEvents() не получается.
for ...: ... QtCore.QCoreApplication.processEvents() time.sleep(...)
Офлайн
Благодарю.
Офлайн