2016-07-13 7 views
0

я упомянул код ниже:wx.TextCtrl как ограничить функцию спуска?

self.output = wx.TextCtrl(panel, -1, "", style=wx.TE_RICH2 | 
           wx.TE_MULTILINE | 
           wx.TE_READONLY | 
           wx.TE_NOHIDESEL | 
           wx.TE_AUTO_URL) 

Проблема:

Каждый раз self.output обновляет данные показывает каждый раз, когда последняя строка в screen.User не умеет читать первой строки или над строками данных.

Необходимость решения:

Когда я нажав кнопку это заморозить, что line.But данных требуется обновление на пользователя screen.If хотите увидеть вниз данные я обеспечиваю вертикальную полосу с помощью этого они могут видеть общие данные.

+0

Если вы правильно поняли, добавили ли вы горизонтальные и вертикальные полосы прокрутки? – macroland

+0

Да. Я добавил вертикальную полосу прокрутки. – nani

+0

@Chennakesavaraomacherla, хорошо, так что происходит, когда вы пытаетесь прокручивать вверх или вниз? Или вы говорите, что не можете этого сделать? – Igor

ответ

0

Добавить self.output.SetInsertionPoint(0). Это установит положение текста «курсор» на первый символ в виджетах. Или вы могли бы изменить размер self.output?

+0

Я попытался использовать self.output.SetInsertionPoint (0) .problem - это когда объект обновляется каждый раз, когда он падает. Мне нужно, чтобы обновление объекта также не сходило. – nani

+0

Нельзя использовать SetInsertionPoint() при каждом обновлении элемента управления? – Humbalan