【问题标题】:Paste excel data in python wx.ListCtrl在python wx.ListCtrl中粘贴excel数据
【发布时间】:2019-03-17 08:41:04
【问题描述】:

我在将 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))

当我通过右键菜单或 ctrl-c/ctrl-v 将 excel 表中的列复制/粘贴到 wx.ListCtrl 时,小部件中只出现第一个值:values for copy

pasted value

【问题讨论】:

    标签: python excel wxpython


    【解决方案1】:

    问题通过参数style=wx.TE_MULTILINE解决

    self.input_Field=wx.TextCtrl(self,pos=(5,30),size=(100,400),style=wx.TE_MULTILINE)
    

    【讨论】:

      猜你喜欢
      • 2015-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多