wxPython: проблема TextCtrl - PullRequest
       16

wxPython: проблема TextCtrl

0 голосов
/ 26 января 2011

Я пытаюсь создать свое первое wx-приложение. У меня на панели есть кнопка обзора, пользователь добавляет свой файл. Я делаю некоторую обработку файла. Теперь я хочу показать информацию в TextCtrl, чтобы пользователь мог ее изменить. Тогда мне нужно записать это в файл. Но я не знаю, сколько текстового поля необходимо до обработки файла. Используя событие кнопки обзора, я получил файл, извлек также информацию. Но я не знаю, как показать информацию пользователю.

приветствуется любое предложение.

1 Ответ

0 голосов
/ 26 января 2011

Если все, что вы делаете, показывает один файл, то все, что вам нужно, это один TextCtrl.Я бы дал виджету стиль wx.TE_MULTILINE и добавил бы его в sizer с флагом EXPAND:

sizer.Add (myTxtCtrl, 0, wx.EXPAND)

Тогда пользователь сможет увидетьфайл, и вы можете сохранить данные с помощью кнопки Сохранить или пункта меню.Обработчик для этого просто захватывает содержимое текстового элемента управления, используя его метод GetValue ().

...