草庐IT

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。 最佳答案 在一个模块中为您的业务逻辑定义函数或类,并在另一个模块中定义您的演示文稿,使用这些函数来获得您的演示文稿。您应

python - 使用 IronPython 和 Visual Studio 2010 进行 GUI 开发

我正在教授使用Python进行编程和GUI开发的入门类(class),我发现对于刚接触编程的学生来说,最简单的解决方案是使用VisualStudio进行GUI开发。虽然使用C#和VB的GUI开发体验令人愉快,但我找不到使用IronPython进行相同开发的方法。我安装了包含VisualStudio工具的IronPython2.7.1,并创建了一个WPFIronPython项目。我可以像使用VB和C#一样使用WPF表单设计器,但是,我找不到可以访问GUI元素的便捷方式(即学生可以理解的方式)。例如,在VB中,您可以根据元素的名称引用元素,然后可以修改其中的属性。我可以用IronPytho

python - 用于对抗 "Not Responding"阻塞的多处理 GUI 模式

创建多处理/GUI编码系统的最佳方法是什么?我想为互联网社区创建一个地方,让他们可以找到有关如何使用multiprocessing的示例。python中的模块。我看过几个multiprocessing的小例子在互联网上处理在主模块中调用的简单全局函数,但我发现这很少能轻易转化为任何人在GUI方面实际所做的任何事情。我认为许多程序会有他们想在单独的进程中使用的函数作为对象的方法(可能是其他对象的集合等),也许单个GUI元素会有一个关联的对象需要调用它流程等例如,我有一个相对复杂的程序,并且在为其获取响应式GUI时遇到问题,我认为这是由于我对multiprocessing缺乏理解所致。和线

python - 如何在 Python 中使用 win32gui 模块?

在我的Python文件中,我已经像这样导入了win32gui模块:importwin32gui我也下载了win32gui但不知道如何运行我的脚本。如何运行导入win32gui的Python脚本?当我运行它时,我得到:ImportError:Nomodulenamedwin32gui抱歉新手问题,但我正在尝试学习Python,所以不太了解它。 最佳答案 在Windows平台上,我通常选择可执行文件。他们应该一直工作。试试这里列出的文件之一:http://sourceforge.net/projects/pywin32/files/py

java - 实用的 GUI 工具包?

我正在考虑具有良好编程语言绑定(bind)(Java、Ruby和Python)的跨平台。什么是“最平坦”的学习曲线,但仍具有足够的能力来执行大多数标准GUI功能?你们会推荐什么?FOX,wx,Tk或Qt? 最佳答案 我会选择Qt。它适用于所有主要平台,并且还在不断改进。您也可以非常快速地开始。有针对Java、Ruby和Python的绑定(bind)。此外,如果您正在编写开源程序,它是免费的。 关于java-实用的GUI工具包?,我们在StackOverflow上找到一个类似的问题:

python - 如何在 Tkinter 中使用 "native"GUI 外观?

默认情况下,Tkinter仍然使用旧的Windows2000风格的小部件(随机示例):但我希望它改用WindowsXP/Vista/7风格的小部件:我该怎么做?我更愿意使用最新的样式版本,所以Windows7>Vista>XP>2000。 最佳答案 在Windows上,使用tkinter.ttk获取Tk的主题版本。 关于python-如何在Tkinter中使用"native"GUI外观?,我们在StackOverflow上找到一个类似的问题: https://

python - 可以用 Python 制作一个原生外观的 GUI

我对Python的了解还不够深,无法制作GUI,所以我想在这里问一下。python应用程序可以使用windows默认样式GUI制作,还是会有自己的样式?我所看到的关于使用GUI运行的python应用程序的唯一屏幕截图具有这种丑陋的win95外观。 最佳答案 “丑陋”的Windows95外观是由通用对话框库的版本决定的。为可执行文件(可能是您的Python实现)提供list文件使Windows使用视觉样式,而不是“丑陋”的外观。在这里阅读更多:http://msdn.microsoft.com/en-us/library/ms9976