boa constructor中没有控件的问题
2012-10-23 23:40
225 查看
使用(Python + wxPython + boa constructor)组合搭建的编程环境,很类似我喜欢的Delphi,啊哈~~~
问题:安装好BOA后,发现控件栏中的控件全是空的。
解决办法:
在boa根目录,找到 Palette.py,将 408行的语句
newButton = btnType(self, mID, None, wx.Point(self.posX, self.posY)
修改为
newButton = btnType(self, mID, None, wx.Point(self.posX, 0)
就可以正常使用了
————————————————————————————————————————
另外,可以直接修改 374行,self.posY 的计算方法:
self.posY = int((self.GetSize().y -(24+self.buttonBorder))/2)
修改为
self.posY = int((self.GetSize().y + 1 -(24+self.buttonBorder))/2)
就正常了。
估计这是自动取整的时候,四舍五入问题,该是在边界条件下,在win7下面与xp的算法不一致引起的。
测试过,+0.0000001 也能正常计算 self.posY 。
问题:安装好BOA后,发现控件栏中的控件全是空的。
解决办法:
在boa根目录,找到 Palette.py,将 408行的语句
newButton = btnType(self, mID, None, wx.Point(self.posX, self.posY)
修改为
newButton = btnType(self, mID, None, wx.Point(self.posX, 0)
就可以正常使用了
————————————————————————————————————————
另外,可以直接修改 374行,self.posY 的计算方法:
self.posY = int((self.GetSize().y -(24+self.buttonBorder))/2)
修改为
self.posY = int((self.GetSize().y + 1 -(24+self.buttonBorder))/2)
就正常了。
估计这是自动取整的时候,四舍五入问题,该是在边界条件下,在win7下面与xp的算法不一致引起的。
测试过,+0.0000001 也能正常计算 self.posY 。
相关文章推荐
- boa constructor中没有控件的问题
- Asp.net2.0部署时TreeView控件无法正常显示没有图片的问题
- asp.net的Gridview控件没有dock属性,如何调整自适应宽度问题
- DataGridView控件“至少有一列没有单元格模板”问题处理
- UpdatePane刷新和Ajax控件Timer的问题,刷新没有效果,解决方法
- 关于jqui datepicker 使用enter选择日期后 点击input 没有打开日期控件问题
- Qt中继承控件重写paintEvent函数后没有显示的问题解决
- 3013-12-11在OnSize中设置好控件的位置后,初始化的时候没有正常显示问题
- objective-c-常见问题-控件点击没有反应????
- 开源控件(比如slidingmenu)中引用Android Design Support Library,没有引入相应的依赖库引发的问题
- 解决Visual C++无法使用ActiveX 控件,Gallery目录下没有Registered ActiveX Controls问题
- 初学iOS,刚看到控件的strong&weak问题,如果答的不对还请指正。首先有一点,在OC中,如果对象没有强引用,就会被自动释放,那么为什么控件还可以设为weak?
- Storyboard中拖拽控件不能运行的问题(在运行的时候,相应的控件代码没有被执行)
- My97DatePicker日历控件在iframe提示没有权限的问题
- android LinearLayout布局子空间没有填充父控件的问题
- iOS 控件拖到代码区没有反应的问题
- iOS 开发中问题 ——使用xib拖拽控件操作其约束并添加动画没有效果的问题
- Asp.net2.0部署时TreeView控件无法正常显示没有图片的问题
- 初学iOS,刚看到控件的strong&weak问题,如果答的不对还请指正。首先有一点,在OC中,如果对象没有强引用,就会被自动释放,那么为什么控件还可以设为weak?
- firefox 下使用jquery 的validate控件没有反应的问题