Jump to content

Criar childs de Gtk.Stack em Pygobject


Go to solution Solved by claudiop,

Recommended Posts

  • Solution
Posted

EDIT: Após horas á procura, e ter feito o post, cheguei á conclusão que o problema tinha sido apenas documentação mal lida. O argumento self.stack, seria na realidade a child a anexar.

Boas, estou a tentar criar uma interface grafica em Pygobject(gtk3), e até agora tenho tido sucesso, no entanto após pesquisar o metodo mais adequado para a criação de um local com conteudo variavel (varias combinações possiveis de botões, textboxes, etc), cheguei á conclusão de que o mais adequado seria utilizar o widget/container Gtk.Stack. No entanto não sou capaz de criar childs do stack devido a erros de runtime(core dumps).

O meu codigo é o seguinte:

def main_content(self):
 right_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
 self.stack = Gtk.Stack()
 self.stack.get_style_context().add_class("main-container")
 self.stack.props.margin = 20
 self.stack.add_named(self.stack,"Start")
 #O problema ocorre na linha de cima. Este mesmissimo codigo gera um core dump
 right_box.pack_start(self.stack, True, True, 0)
 return right_box

Na função main_content é onde é suposto serem colocados os stacks. Mas não estou a conseguir ter sucesso em tal tarefa.

Qualquer ajuda seria agradecida.

Cumprimentos

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.