草庐IT

gui-testing

全部标签

python - matplotlib:故意阻止代码执行等待 GUI 事件

有什么方法可以让matplotlib阻止等待matplotlib.backend_bases.Event的代码执行?我一直在研究一些在matplotlib图形中交互式绘制线条和多边形的类,遵循theseexamples.我真正想做的是阻止执行,直到我完成对多边形的编辑,然后获取顶点的最终位置-如果您熟悉MATLAB,我基本上是在尝试复制position=wait(roihandle)语法,例如here.我想我可以在发生按键时设置我的交互式多边形对象的一些类属性,然后在我的脚本中重复轮询该对象以查看事件是否已经发生,但我希望有更好的方法。 最佳答案

java - Java GUI 可以控制 Python 后端吗?

好的,到目前为止,我只有一个图形用户界面(Java)和一个程序(Python)。我想要gui中的按钮按下时将输出发送到python程序并运行它。然后我希望gui程序在右侧的文本框中显示python打印命令。所以,我的问题是,这是否可能,我将如何让它发挥作用?界面importjavax.swing.*;importjavax.swing.border.EmptyBorder;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;publicclassdogediceext

python - 为什么我需要创建 `QApplication` 的对象,它在 PyQt GUI 编程中的目的是什么?

defmain():app=QtWidgets.QApplication(sys.argv)w=QtWidgets.QWidget()w.show()app.exec()这是一个非常简单的PythonGUI程序,采用PyQt5框架。其实我对Qt并不熟悉,也是GUI编程的新手。在上面的程序中,QApplication的对象和QWidget都已创建。在这种情况下,app对象不包含w对象,我看不到它们两者之间的任何联系。那么为什么有必要创建一个QApplication对象并使用该对象执行它呢?谢谢! 最佳答案 您不需要创建QApplica

根据UIL下载图片/视频、根据URL自动下载图片/视频、GUI自动下载想要的图片

目录1,根据UIL下载图片/视频2,根据URL自动下载图片/视频3、GUI自动下载想要的图片①点击下载按钮,进行挨个下载②右击保存进行下载图片4、图片或视频URL批量放入浏览器页面上1,根据UIL下载图片/视频defdownForInterface(file_path):count=1value_rows=[]withopen(file_path,encoding='UTF-8')asfile:f_csv=csv.reader(file)forrinf_csv:value_rows.append(r)forfile_pathinvalue_rows:cunmulu=''if'.'infile_

python - 用于 Python 的类似 Delphi 的 GUI 设计器

是否有任何用于Python的GUI工具包,带有类似于Delphi的表单设计器,例如,可以在其中拖放控件以形成表单,移动它们等。 最佳答案 我推荐PyQt(现在来自诺基亚),它使用QtDesigner.Qt设计器生成XML文件(.ui),您可以使用名为pyuic的实用程序将其转换为Python模块,或者从您的Python程序中动态加载。您确实必须在不同的编辑器中编写您的Python代码,即设计器只是GUI设计器部分,而不是完整的IDE。他们有一个名为QtCreator的测试版IDE,但我认为它现阶段对Python的支持不是很好。如果您

python - 将命令行参数作为参数传递给 py.test fixture

诚然,这不是开始的最佳方式,更重要的是,fixture参数已解析,即Options.get_option()在其他一切之前被调用。建议和建议将不胜感激。来自config.pyclassOptions(object):option=None@classmethoddefget_option(cls):returncls.option来自conftest.py@pytest.yield_fixture(scope='session',autouse=True)defsession_setup():Options.option=pytest.config.getoption('--remot

用于 Mac OS X 的 Python GUI 框架

我试图为MacOSX找到一个好的“pythonGUI框架”,但直到现在我还没有找到任何好的东西,只有我不喜欢的wxWidgets,它也不稳定。有什么建议吗? 最佳答案 我使用pyqt(pyside应该是等效的,但许可条款更宽松)我发现它令人愉悦且有用——我也喜欢这样的事实(我没有额外的努力)它为我提供了跨平台应用程序!-)pyobjc(与你的Mac一起使用,与Xcode一起工作,等等)对于你永远不想跨平台的应用程序来说可能更可取,但我发现它不如PyQt容易使用。但是,如果您精通ObjectiveC、Cocoa等,我想pyobjc对您

python - twisted + gtk : should I run GUI things in threads, 还是在 react 器线程中?

根据我对twisted的理解,在react器线程中运行的任何东西都不应阻塞。所有阻塞事件都应委托(delegate)给其他线程,以便在它们完成时将回调触发回react器线程。那么这也适用于gtk吗?例如,如果连接...失败,我想显示“连接失败”消息。我这样做吗:defconnectionFailed(self,reason):dlg=gtk.MessageDialog(type=gtk.MESSAGE_ERROR,buttons=gtk.BUTTONS_CLOSE,message_format="Couldnotconnecttoserver:\n%s"%(reason.getErro

python - "htop"style gui with python,怎么样?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭2年前。Improvethisquestion我对构建一些基于文本的GUI很感兴趣,它们看起来像终端,但具有选择行和执行操作等功能。你知道,像htop和atop这样的东西,例如:有这方面的资源吗?

python - 类型错误 : urlopen() got multiple values for keyword argument 'body' while executing tests through Selenium and Python on Kubuntu 14. 04

我正在尝试在Kubuntu14.04上用python运行selenium。我在尝试使用chromedriver或geckodriver时收到此错误消息,两者都是相同的错误。Traceback(mostrecentcalllast):File"vse.py",line15,indriver=webdriver.Chrome(chrome_options=options,executable_path=r'/root/Desktop/chromedriver')File"/usr/local/lib/python3.4/dist-packages/selenium/webdriver/ch