Gtk.Switch在Gtk.Grid中扩展的问题可以通过以下方法来防止:
grid.attach(switch, column, row, 1, 1)
switch.set_hexpand(False)
switch.set_vexpand(False)
switch.set_halign(Gtk.Align.START)
switch.set_valign(Gtk.Align.CENTER)
switch.set_size_request_mode(Gtk.SizeRequestMode.CONSTANT)
switch.get_style_context().add_class("custom-switch")
以上是防止Gtk.Switch在Gtk.Grid中扩展的方法。如需了解更多关于Gtk.Switch、Gtk.Grid以及GTK+开发的相关信息,可参考腾讯云的GTK+产品文档:
领取专属 10元无门槛券
手把手带您无忧上云