草庐IT

python - 我应该在 Pygame 中使用什么 gui 工具包?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我正在制作一款需要能够在pygame界面中弹出gui元素的游戏。This问题不是我想要的,因为wxPython绕过SDL表面,而不是在它内部。到目前为止我只看到了ocemp,pgu,和GooeyPy在这个问题空间。Ocemp体型庞大,外表粗犷。它提到了Python2.3,我在快速浏览cvs存储库时发现的最新文件是2年前的。我无法让GooeyPy工作(虽然我没有很努力地

python - 在 Windows 7 上使用 IDLE (Python GUI) 上下文菜单进行编辑

在WindowsXP下,我有一个上下文菜单条目“使用IDLE编辑”Python源文件。我也尝试通过在下设置相应的注册表项来在Windows7(32位)下进行这项工作HKEY_LOCAL_MACHINE\SOFTWARE\.py\shellex\ContextMenuHandlers\但是没有成功-上下文菜单条目不会出现。如何在Windows7中为特定文件类型设置上下文菜单条目? 最佳答案 我花了一些时间想弄明白,终于明白了。我运行的是Windows7,但对于Windows Vista应该是一样的,WindowsXP等卸载Python

python - 使用 Tk Grid Geometry Manager 的 GUI 布局

使用Python构建一个供个人使用的小型应用程序,我想尝试使用Tkinter进行一些GUI编程。这是我到目前为止创建的GUI:应用疑惑:如何确保屏幕截图中的三个LableFrames(A、B和C)具有相同的宽度?(或者更确切地说,宽度等于三个中最宽的?例如,在屏幕截图中,A是最宽的,我希望B和C也一样宽-直到D行)。(它不必动态计算-如果我能确保第一次编码时宽度相同就足够了。它们不需要在运行时更改。)TkGridGeometryManager疑惑:当您使用框架时,网格(行、列)是仅针对框架的大小特定的,还是根据窗体(根窗口)的大小计算的?如何确定网格中列的大小?我还没有完全理解“权重”

python - 如何将 OpenCV 与 PyQt 结合起来创建一个简单的 GUI?

我需要对图像执行大量操作。所以我使用了OpenCV。OpenCV在图像处理方面非常高效,但是提供合适的GUI并不是太好。所以我决定使用PyQt绘制自定义GUI并使用OpenCV来处理我的图像。我创建了一个您可以直接从文档中选择的非常简单的程序。我只是简单地读取一张jpg图片,然后按s键将其保存为png格式。我的目标是使用PyQt将键s替换为按下以执行相同操作的按钮。此外,我希望PyQt显示的窗口具有与OpenCV相同的行为:主要是,函数imshow()显示适合图像大小的窗口。这是我的OpenCV简单代码:importnumpyimportcv2classLoadImage:defloa

Python win32gui SetAsForegroundWindow 函数无法正常工作

我正在尝试编写一个程序,通过搜索标题找到一个窗口。一旦它找到窗口,它就会尝试将它带到前面。我正在使用win32guiAPI来实现这一点。我能够让它在大多数情况下工作,但由于某种原因,如果任务管理器在前面,它就无法工作。我有以下示例代码。importwin32gui,win32conimportre,tracebackfromtimeimportsleepclasscWindow:def__init__(self):self._hwnd=NonedefBringToTop(self):win32gui.BringWindowToTop(self._hwnd)defSetAsForegro

python - 设计和开发 python 应用程序后端然后在完成后尝试对其应用 GUI 是不是一个坏主意?

是不是一次做完更好?我是wxPython的新手,我认为最好以我熟悉的方式编写程序,然后在我对应用程序的整体设计感到满意后将wxPythongui应用于它。有什么建议吗? 最佳答案 这是一个可行的方法。事实上,一些程序员使用它是因为它带来的优势:模块化的非GUI代码可以与不同的GUI绑定(bind),而不仅仅是一个库它也可以用于命令行应用程序(或GUI应用程序的批处理界面)可重复用于网络应用最重要的是:它可以简化代码的单元测试。但是请记住,它需要一些仔细的设计。您会希望您的“逻辑代码”不受GUI约束,有时这很难(尤其是当代码依赖于事件

python - 使用 Python 自动化 Windows GUI 操作

我想制作一个Python脚本来自动执行在WindowsXP中设置VPN服务器的过程,但我知道如何做到这一点的唯一方法是使用WindowsGUI对话框。我将如何着手弄清楚这些对话框对系统做了什么并设计一个Python脚本来自动化它? 最佳答案 您还可以使用pywinauto用于GUI自动化。编辑:现在似乎有用于创建脚本的GUI,swapy. 关于python-使用Python自动化WindowsGUI操作,我们在StackOverflow上找到一个类似的问题:

python - 那里有哪些 Python GUI API?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。简单问题:有哪些PythonGUIAPI?任何给定API的优势是什么?我不是要在这里寻找宗教war,我只是想很好地处理PythonGUIAPI方面的所有问题。

Python:将GUI进程与核心逻辑进程分离

我正在开发Pythonproject用于处理计算机模拟,我也在为它开发一个GUI。(核心逻辑本身不需要GUI。)我使用的GUI工具包是wxPython,但我认为我的问题足够笼统,不必依赖它。GUI目前的工作方式是它在与GUI相同的进程和相同的线程上启动核心逻辑包(称为garlicsim)。这行得通,但我知道这是一种有问题的方法,因为如果核心逻辑需要进行一些困难的计算,GUI就会挂起,我认为这是NotAcceptable。我该怎么办?我听说可以选择在与GUI不同的进程中启动核心逻辑。这听起来很有趣,但我对此有很多疑问。我是使用multiprocessing包还是subprocess包启动

pygtk - Python - 独立的程序逻辑和 GUI 代码?

将程序逻辑与GUI代码分离的最佳方式是什么?我想要使用相同程序逻辑的不同GUI(GTK、KDE、CLI)代码。我正在考虑使用不同的python模块(winecellar-common、winecellar-gtk、winecellar-cli),不确定我将如何做到这一点以及它是否是最好的方法。*已编辑*只是为了补充我的问题,组织项目文件结构和构建具有不同模块的平台的最佳方式是什么。请记住,它主要用于Ubuntu。 最佳答案 在一个模块中为您的业务逻辑定义函数或类,并在另一个模块中定义您的演示文稿,使用这些函数来获得您的演示文稿。您应