简体   繁体   English

PyGTK:如何使自定义窗口小部件看起来像gtk.Notebook标签?

[英]PyGTK: How do I make a custom widget look like a gtk.Notebook tab?

I'm writing a program and I need some extra functionality from the gtk.Notebook widget, so I have taken to creating my own. 我正在编写程序,我需要gtk.Notebook小部件的一些额外功能,因此我开始创建自己的。

My only problem is styling my tabs so that they look like the tabs in gtk.Notebook and will change according to the user's theme. 我唯一的问题是标签的样式,使其看起来像gtk.Notebook中的标签,并且会根据用户的主题进行更改。

I really don't know where to start so any advice would be much appreciated, thanks :) 我真的不知道从哪里开始,所以任何建议将不胜感激,谢谢:)

我最终通过从gtk.Notebook的样式中获取颜色来解决了这个问题。

仅作记录,如果您要创建类似于gtk.notebook的内容,我建议您将gtk.Notebook子类化,以节省大量工作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM