【问题标题】:How to add hboxes and vboxes code to notebook tabs in python gtk如何将 hboxes 和 vboxes 代码添加到 python gtk 中的笔记本选项卡
【发布时间】:2016-02-28 15:07:02
【问题描述】:

我正在为 ubuntu 做一个小型 RSS 新闻应用程序。我使用

创建了一个笔记本
notebook=gtk.Notebook()
win.add(notebook)
label1=gtk.Label()
label1.set_text("one")
notebook.append_page(label1,label1)

我有这个带有 hbox、vbox 和滚动条的 codee。

box1=gtk.VBox()
win.add(box1)
box2=gtk.HBox()
box1.pack_start(box2)
addressbar=gtk.Entry()
box2.pack_start(addressbar)
gobutton=gtk.Button("GO")
box2.pack_start(gobutton)
gobutton.connect('clicked',gob)    
scroller=gtk.ScrolledWindow()
box1.pack_start(scroller)
web=webkit.WebView()
scroller.add(web)

如何在第一个代码中将第二个代码添加到笔记本选项卡中?

【问题讨论】:

    标签: python webkit pygtk


    【解决方案1】:

    您只需将box1 放入当前笔记本页面,而不是将其放入win

    label1 = gtk.Label("one")
    box1 = gtk.VBox()
    notebook = gtk.Notebook()
    notebook.append_page(box1, label1)
    win.add(notebook)
    
    box2 = gtk.HBox()
    box1.pack_start(box2)
    #etc
    

    顺便说一句,我没有看到您在小部件上调用 .show 方法;我假设你在创建完它们后会调用win.show_all

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-20
      • 2021-04-27
      • 1970-01-01
      相关资源
      最近更新 更多