我已经编写了一个程序,可以在图像中查找和测量酵母菌群的半径。它使用pygame来访问像素并显示图像。
下一步是使其“用户友好”,以便我大学生物实验室中的非程序员能够使用它。pygame缺少滚动条、文本字段、“打开文件”对话框等功能,但我需要这些功能。据说尝试混合pygame和Tkinter是一场噩梦。有什么替代方案吗?
另一个要求是,我希望Python及其所有必要模块的设置在Windows和Mac上都很容易进行,这就是为什么我不使用诸如PIL之类的东西,因为在Mac上必须从源代码进行设置。pygame似乎在Mac上很容易设置,并且也有一个Windows .exe可用。我希望人们可以在自己的笔记本电脑上尽可能简单地下载和运行此程序,而无需我的帮助。
如果没有简单的方法可以使某种GUI模块与pygame一起运行,那么是否有任何建议可以将我的pygame Image或像素列表导出,以在GUI上显示?我是否可以在不打开窗口的情况下创建和操作pygame Image?还是有GUI允许像素访问(即set_at()和get_at())?
非常感谢您的建议和意见!我真的很困惑,也很沮丧,因为这个程序完美地运行,除了除了只有我能使用它这一事实。
下一步是使其“用户友好”,以便我大学生物实验室中的非程序员能够使用它。pygame缺少滚动条、文本字段、“打开文件”对话框等功能,但我需要这些功能。据说尝试混合pygame和Tkinter是一场噩梦。有什么替代方案吗?
另一个要求是,我希望Python及其所有必要模块的设置在Windows和Mac上都很容易进行,这就是为什么我不使用诸如PIL之类的东西,因为在Mac上必须从源代码进行设置。pygame似乎在Mac上很容易设置,并且也有一个Windows .exe可用。我希望人们可以在自己的笔记本电脑上尽可能简单地下载和运行此程序,而无需我的帮助。
如果没有简单的方法可以使某种GUI模块与pygame一起运行,那么是否有任何建议可以将我的pygame Image或像素列表导出,以在GUI上显示?我是否可以在不打开窗口的情况下创建和操作pygame Image?还是有GUI允许像素访问(即set_at()和get_at())?
非常感谢您的建议和意见!我真的很困惑,也很沮丧,因为这个程序完美地运行,除了除了只有我能使用它这一事实。