Вставить данные Excel в python wx.ListCtrl - PullRequest
0 голосов
/ 17 марта 2019

У меня проблема с вставкой столбца из exel-файла в виджет wx.ListCtrl.

class base_Frame(wx.Frame):
def __init__(self,parent,title,size=(400,550),input_Label_Text='test',
             output_Label_Text='test'):
    wx.Frame.__init__(self,parent=parent,size=size)
    self.statusbar = self.CreateStatusBar()
    self.statusbar.SetStatusText('Введите данные для расчета.')

    self.input_Label=wx.StaticText(self,label=input_Label_Text,pos=(10,5))
    self.output_Label = wx.StaticText(self, label=output_Label_Text,pos=(250,5))

    self.input_Field=wx.TextCtrl(self,pos=(5,30),size=(100,400))
    self.output_Field = wx.TextCtrl(self, pos=(110, 30), size=(270, 400))

Когда я копирую / вставляю колонку из листа Excel в wx.ListCtrl с помощью меню, вызываемого правой кнопкой мыши, или ctrl-c / ctrl-v, в виджете появляется только первое значение: значения для копирования

вставленное значение

1 Ответ

0 голосов
/ 17 марта 2019

Проблема решается параметром style = wx.TE_MULTILINE

self.input_Field=wx.TextCtrl(self,pos=(5,30),size=(100,400),style=wx.TE_MULTILINE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...