1
A
回答
0
我认为这不是GtkPaned的作用,它几乎不会遵循最小尺寸分配什么是孩子。这是我看的地方。
0
Gtk_Paned的最小位置和最大位置是只读值,它们从被平移到一起的小部件(子小部件)派生出它们的原始值。为了设置最小的最大位置,您必须限制这些小部件的缩小能力和可扩展性(或通过布局的水平和垂直调整)。它完全取决于你试图在一起的小部件的种类。
0
制作一个Panned Widget,将两个Gtk.Bin添加到它的任一个窗格(或者只有一个,如果你只关心一个尺寸),并在Bin容器上设置最小尺寸请求。 widget.set_size_request(my_min_width, -1)
,-1
来取消高度尺寸要求;或者在小部件已经实现之后获得其先前的最小大小请求。 widget.connect('realize', my_handler)
和def my_handler(widget): widget.get_preferred_size()[0].height
。
相关问题
- 1. gtk + checkbutton设置
- 2. Swift手动设置相机权限
- 3. Elasticsearch设置限制
- 4. 设置OpenFileDialog限制
- 5. 手动设置AlternateItemTemplate
- 6. 手动设置models.DateTimeField
- 7. 手动设置UUID
- 8. 手动设置ID
- 9. 手动设置livewallpaper
- 10. 手动设置IIdentity
- 11. 手动设置event.target
- 12. 手动设置Airplay?
- 13. 手动设置r_creation_date?
- 14. 手动设置DJANGO_SETTINGS_VARIABLE
- 15. GTK:如何手动设置TextView的大小?
- 16. 动态设置mootools makeResizable的限制?
- 17. 设置TextField的限制
- 18. 从控制器手动设置ModelState.isValid
- 19. 检测并手动设置复制
- 20. mySQL限制级联无动作设置
- 21. 设置限制`mixed`元素
- 22. mapbox.js:设置地图限制
- 23. 使用BeautifulSoup设置限制
- 24. WCF服务限制设置
- 25. mandrill webhook设置限制
- 26. 设置字数限制
- 27. 在Chart.JS上设置限制
- 28. 设置注册限制?
- 29. C#限制设置值
- 30. 将限制设置为NSTextField