【问题标题】:How can I set GUI size of spynner python module?如何设置 spynner python 模块的 GUI 大小?
【发布时间】:2012-06-13 06:06:40
【问题描述】:

我想为spynner GUI 设置一个特定的大小,我该怎么做? (全屏)

我知道有QT doc,但我不知道任何C++,而且我需要混合C++python

【问题讨论】:

    标签: python qt qt4 pyqt4 spynner


    【解决方案1】:

    我不太确定你的第二行是什么意思,因为它与你的问题没有任何关系......

    "...但是我不会任何 C++...而且我需要混合 C++ 和 python"

    此处不涉及 C++。

    如果您查看 spynner 的源代码,并查看 Browser 类,您会发现它将 QWebView 小部件存储在一个属性中:Browser.webview。它也在文档中说明了这一点。

    https://github.com/makinacorpus/spynner/blob/master/src/spynner/browser.py#L96

    所以如果你想最大化webview窗口,你只需要调用showMaximized()就可以了:

    browser = spynner.Browser()
    browser.debug_level = spynner.DEBUG
    browser.create_webview()
    browser.show()
    # now maximize the webview
    browser.webview.showMaximized()
    

    【讨论】:

    • @sputnick:没有问题。这是一件好事,它旨在轻松公开底层小部件。当然,这样会更有用。我没有看太多代码,但如果它可以选择使用现有的 QApplication 以防你想将它与另一个应用程序集成,那也很好
    猜你喜欢
    • 1970-01-01
    • 2016-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-02
    相关资源
    最近更新 更多