这样可行:
#!/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,
答案 0 :(得分:1)
我很确定你想要default_width
而不是default-width
(错误消息所指的表达式是从'default'中减去'width')。值应该是整数,所以从那里删除引号。