Форум сайта python.su
Уважаемые гуру! Подскажите, как мне промотать QTextBrowser в самый низ, чтобы не словить ошибку про QTextCursor:
QObject::connect: Cannot queue arguments of type ‘QTextCursor’
(Make sure ‘QTextCursor’ is registered using qRegisterMetaType().)
Программа у меня без объектов, сплошная функциональщина (если это имеет значение), а примеры работы я нашел только объектные
p.s. На гугле был.
from PyQt4 import QtGui, QtCore, uic ... APP = QtGui.QApplication(sys.argv) WINDOW = uic.loadUi("main4.ui") WINDOW.show() .... def debugprint(tmp): global WINDOW mymsg = QtCore.QMetaType.type('msg') try: WINDOW.msg.append (tmp) #WINDOW.msg.moveCursor (QtGui.QTextCursor.QTextCursor.End) <-- валится при прокрутке #mymsg.moveCursor (QtGui.QTextCursor.QTextCursor.End) < --- и так пробовал except: pass # < -- и даже так валится finally: return 0
Отредактировано pmus (Июль 9, 2013 16:26:48)
Офлайн
Где вы такое откопали?
Если поглядеть все методы у QTextBrowser, включая наследованные:
http://qt-project.org/doc/qt-4.8/qtextbrowser-members.html
найдете то, что нужно:
http://qt-project.org/doc/qt-4.8/qtextedit.html#moveCursor
Офлайн
reclosedev
Где вы такое откопали?
WINDOW.rxmsg.moveCursor (QtGui.QTextCursor.End,QtGui.QTextCursor.MoveAnchor)
Офлайн