小编Bib*_*dum的帖子

在pydev中使用wxPython时导入的未定义变量

我刚下载了wxPython,并从这里运行了一些示例程序.但是,在使用wx.*变量的每一行上,我得到一个"导入错误的未定义变量"

例如,以下程序在第1,4,8行产生五个错误,在第5行产生两个错误:

import wx
class MyFrame(wx.Frame):
    """ We simply derive a new class of Frame. """
    def __init__(self, parent, title):
        wx.Frame.__init__(self, parent, title=title, size=(200,100))
        self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE)
        self.Show(True)
app = wx.App(False)
frame = MyFrame(None, 'Small editor')
app.MainLoop()
Run Code Online (Sandbox Code Playgroud)

然而,该程序编译和运行完美.我没有对pydev或eclipse做过任何重大修改,而且wxPython安装很新鲜.

python eclipse wxpython pydev

17
推荐指数
3
解决办法
2万
查看次数

向Pygame应用程序添加GUI的最佳方法是什么?

是否有任何好的GUI支持Pygame表面作为应用程序中的小部件?

如果这不可行或不实用,哪个GUI工具包具有最佳图形组件?我希望通过SDL包装器保持快速渲染.

python graphics user-interface pygame

11
推荐指数
3
解决办法
1万
查看次数

我不明白src文件夹和单独包的目的

在过去的几个月里,我一直只在python中使用eclipse,我想开始在java中使用它.但是,根据我看过的教程,组织java项目的正确方法是在名为的源文件夹中创建一个包,例如com.project,并将所有类命名为com.project.class.您还可以创建与子目录类似的子包,例如com.project.utilities.*.有了这个约定,我不明白为什么我会为每个项目创建多个包.由于所有代码都包含在此结构中,src文件夹的用途是什么?

我希望我错误地认为这是构建java项目的常规方法,因为它看起来非常不方便.

此外,我还没有对此愚弄,但这不会使加载外部依赖关系变得痛苦吗?如果我有一个img文件夹放在src和bin文件夹旁边,我不是必须使用"..\img*"来访问它吗?

java eclipse

8
推荐指数
1
解决办法
2万
查看次数

强制元组中的元组?

我有一个python函数,它应该遍历一个坐标元组并打印它们的内容:

def do(coordList):
    for element in coordList:
        print element
y=((5,5),(4,4))
x=((5,5))
Run Code Online (Sandbox Code Playgroud)

当y运行该函数时,它输出(5,5)和(4,4)所需的结果.但是,通过函数输出5和5运行x.

有没有办法强制x被定义为元组中的元组,如果没有,解决此问题的最简单方法是什么?

python tuples list

2
推荐指数
2
解决办法
245
查看次数

通过数组访问数组元素比通过函数获取它们更有效吗?

我正在考虑制作一个由大网格组成的对象,存储在二维数组中,以及在该网格上工作的函数.

如果我想遍历对象之外的这个数组中的元素,访问每个网格元素最可读和尊重隐私的方法是使用像grid.getElement(x,y)这样的函数,它只返回数组[ X] [Y].

当程序被编译成字节码时,这是否比通过grid.array [x] [y]直接访问数组效率低?

java polymorphism bytecode

1
推荐指数
1
解决办法
148
查看次数