1

我是一般的编程新手,因此很快。我想在我的 Quickly 应用程序中嵌入一个 Matplotlib 图。我找到了一些如何使用一般 pyGTK 应用程序执行此操作的示例,但我不确定如何快速使用它们...我至少需要 matplotlib 窗口来停止停用主窗口。

如果您能帮助我并告诉我在标准嵌入代码中需要更改的内容,我会很高兴。官方的例子是here我只是不明白,如何在这里应用它......

我使用 Glade 设计界面,Quickly 使用 pygobject,而不是 pyGTK,这些是主要问题。

新的:

我发现了这个 而且似乎我必须在这里使用文件init .py,而不是包含我所有代码的主文件。它看起来像这样:

# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
'''
Some licensing information
'''
import optparse

import locale
from locale import gettext as _
locale.textdomain('chromograph')

from gi.repository import Gtk # pylint: disable=E0611

from chromograph import ChromographWindow

from chromograph_lib import set_up_logging, get_version

def parse_options():
    """Support for command line options"""
    parser = optparse.OptionParser(version="%%prog %s" % get_version())
    parser.add_option(
        "-v", "--verbose", action="count", dest="verbose",
        help=_("Show debug messages (-vv debugs chromograph_lib also)"))
    (options, args) = parser.parse_args()

    set_up_logging(options)

def main():
    'constructor for your class instances'
    parse_options()

    # Run the application.    
    window = ChromographWindow.ChromographWindow()
    window.show()
    Gtk.main()

提前致谢!

4

0 回答 0