wxPython AboutDialog图标不居中

时间:2013-01-14 12:39:12

标签: python image wxpython

我对wx.AboutBox有疑问。我的图像(或图标,如果你想)不是教程中的那个 - 我在Windows 7上,教程可能会在Ubuntu上测试 - 是吗?

My aboutdialog:

The tutorial:

代码:

    about = wx.AboutDialogInfo() 

    about.SetIcon(wx.Icon('Fartberegneren.png', wx.BITMAP_TYPE_PNG))
    about.SetName('Fart Beregneren')
    about.SetVersion('1.0')
    about.SetDescription(description)
    about.SetCopyright('(C) 2012 - 2013 Casper William Medom Nielsen')
    about.SetWebSite('http://www.casperwmn.dk')
    about.AddDeveloper('Casper William Medom Nielsen')
    about.AddDeveloper('Rasmus Bøje Larsen')
    about.AddDocWriter('Casper William Medom Nielsen')
    about.AddDocWriter('Rasmus Bøje Larsen')

    wx.AboutBox(about)

2 个答案:

答案 0 :(得分:3)

我通过举报得到答案:

“这不是一个错误,它是尝试近似本机行为。在Windows下没有明确定义的关于框的标准,但最常见的布局将图标放在左侧。 更一般地说,wxAboutBox不会在给定平台下对其外观做出任何保证,因为它包装了本机对话框(如果可用)。如果您需要在所有平台下以相同方式查找某些内容,您可以(轻松地)在您自己的代码中使用通用对话框。“

答案 1 :(得分:1)

不仅你的代码,甚至演示在Windows 7上使用wxPython 2.8.12.1为我演示了同样的问题。对我来说看起来像个错误。