GTK +:关键字不能成为表达式

时间:2014-09-09 07:42:35

标签: gtk

这样可行:

#!/usr/bin/env python
import sys, os, time
from gi.repository import Gtk
from gi.repository import GObject
[ .. ]
class MyClass(Gtk.Window):
 def __init__(self):
  Gtk.Window.__init__(self ,title="My First Class")

但是当我想设置默认尺寸时,会出现咩咩声:

import sys, os, time
from gi.repository import Gtk
from gi.repository import GObject
[ .. ]
class MyClass(Gtk.Window):
 def __init__(self):
  Gtk.Window.__init__(self ,title="My First Class" ,default-width='800' ,default-height='600')

将产生" SyntaxError:关键字不能成为表达式" 我已经用单引号或双引号键入参数,或者没有引号,它没有区别。设置其他参数,如"可调整大小"或"装饰"但是很好。

我错过了什么? 我可以遵循什么教程或示例列表以避免此问题?

TIA,

1 个答案:

答案 0 :(得分:1)

我很确定你想要default_width而不是default-width(错误消息所指的表达式是从'default'中减去'width')。值应该是整数,所以从那里删除引号。