问题标签 [gridbagsizer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 wxPython 中使用 GridBagSizer 滚动面板
我需要制作一个Panel
可滚动的。我用过GridBagSizer
代码:
我怎样才能做到这一点?
python-2.7 - wxPython: GridBagSizer - 可增长的列表对象
我将 GridBagSizer 用于我的 UI 布局。现在我面临以下问题。
我使用的网格有 4 行 12 列。在第二行(第 1 行)上,我添加了一个 UltimateListCtrl,如果窗口垂直或水平调整大小,我希望它能够增长。
我使用以下函数使列可增长,并将第 1 行设置为可增长。
我可以水平调整窗口大小,并调整所有元素的大小,但垂直列表保持在原来的位置。
如果我将大小参数添加到 ListCtrl,该行将扩展为我输入的大小,甚至在水平方向但垂直方向进一步扩展,它仍然固定为该大小并且不会调整到窗口大小。
似乎没有做任何事情,当我删除它时,用户界面看起来仍然一样。我是 python 和 wxpython 的新手,所以我可能做错了什么。
一切都放在框架中的面板中,最后我调用:
scroll - ScrolledWindow 中的 wxpython GridBagSizer 不起作用
晚上好/早上好,
我一直在研究一个程序,并意识到在较低的分辨率下,大部分程序都会被切断。为了解决这个问题,我决定在 GUI 中添加一个滚动窗口。环顾四周,我发现了这个例子:
这个例子效果很好,所以我决定尝试修改它以与我的程序一起使用,因为我没有运气在我的整个程序中添加一个滚动窗口,所以我做了这些改变:
出于某种原因,随着我所做的更改,滚动条只是位于左上角并且不起作用。当我尝试将它添加到更大的程序中时,也会发生同样的事情。任何人都可以帮我解决为什么会这样吗?
python - wxPython:为什么我的 wx.GridBagSizer 在被告知时没有对齐我的小部件?
我正在 wxPython 中编写一个 GUI,并使用 wx.GridBagSizer 来管理布局。我希望某些小部件(如按钮和文本)在它们各自的网格框中以某种方式对齐。我认为当我将每个小部件添加到 sizer 时提供的wx.ALIGN_LEFT
andwx.CENTER
标志可以处理这个问题,但是正如您在下面我的 GUI 的这张图片中看到的那样......它没有做任何事情。
https://i.imgur.com/qePQ7g2.png(无法嵌入图像,因为我的声望 <10 :c)
编辑:这就是它的外观:https ://i.imgur.com/7TQ6ONe.png
这是我的代码示例,显示了我如何在 sizer 中建立所有图片中的小部件......
我希望 txtComments 居中,其他所有内容都右对齐。
如果有人知道如何解决这个问题,我将不胜感激。我的 GUI 目前看起来很乱。如果可能,还提供垂直对齐的修复,而不仅仅是水平对齐。
如果您需要有关我的实施的更多信息,请不要犹豫。感谢:D
wxpython - 静态框中的 wxpython 跨度 gridbagsizer
我尝试在 StaticBox 中使用 GridBaxSizer 格式化表单。网格有 2 行 4 列,带有 TextCtrl 的输入字段应该使用 3 列并在可用空间上展开。
tc1 和 tc2 中的 span 和 expand - 标志对 tc1 和 tc2 的宽度没有任何影响。它们仅出现在框中的右侧。
我看不出问题出在哪里。有人可以帮忙吗?
这是代码: