问题标签 [scrolledwindow]

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.

0 投票
1 回答
444 浏览

python - Matplotlib 缩放工作与 wxPython ScrolledWindow 结合使用

我有一个在 wx.ScrolledWindow 内显示的 Matplotlib 画布 (FigureCanvasWxAgg)。问题是我想让 Matplotlib 的默认缩放和平移功能与 ScrolledWindow 一起工作,这样当用户在画布内缩放图像时,ScrolledWindow 应该变大以适应缩放(滚动条变成更小)。同样对于平移,我希望默认的 matplotlib 平移工具与我们的 ScrolledWindow 一起工作,这样当用户在画布上平移图像时,ScrolledWindow 的滚动条应该相应移动。

我已经搜索了一段时间,甚至没有看到有人提到这是否可能。谁能指出我正确的方向?

感谢您提供任何帮助/提示。

0 投票
2 回答
1556 浏览

c - gtk+ 以编程方式在包含 vte 终端的 scrolled_window 中向后滚动一行

我正在尝试设置按键功能以分配 shift+up 组合键以在 vte 终端窗口中向后滚动一行。这是我到目前为止所拥有的:

我在文档中阅读gtk_adjustment_set_value ()

请注意,对于在 GtkScrollbar 中使用的调整,允许值的有效范围从调整->下限到调整->上限-调整->页面大小。

它没有给出任何指导gtk_scrolled_window_set_vadjustment

所以我想也许这个公式会给我一行的滚动步长:

我错了。我尝试了一个等于 GtkAdjust 结构集的 step_increment 的步长:

这只是让 step_size 在大多数情况下保持在 1.0,并且当上限达到 ~60 时向后滚动太多。

我尝试了 0.1、1、10 的 step_size,但我似乎无法理解整个调整的工作原理。

我刚刚打开了一个新的终端窗口并输入了 dmesg 然后一个 shift+up。我通过上面 printf 语句创建的输出验证了 step_size 是 1.0,upper 是 420,滚动窗口一直滚动到顶部。某些东西工作不正常,或者我没有得到任何东西。

任何指导将不胜感激。谢谢。

0 投票
1 回答
1285 浏览

python - 在 tix.ScrolledWindow 中用鼠标滚动

是否可以让 ScrolledWindow 响应鼠标的滚轮?当我滚动鼠标滚轮时,它目前什么都不做,但是当用户必须手动单击并拖动滚动条时,它的可用性会大大降低。ScrolledWindow 上的文档非常有限,以至于我找不到答案。

谢谢。

0 投票
1 回答
708 浏览

c - GTK+ - 刷新滚动窗口

我在主窗口中有一个滚动窗口。我想当我单击按钮刷新时,滚动窗口的内容将自动刷新。这是对按钮的回调

有回调函数:

但是当我点击按钮时,没有任何事情发生。我该怎么办?我很抱歉,因为我的英语不好。谢谢 !

0 投票
1 回答
583 浏览

border - 滚动的窗口边框

在 Gtkmm 中,如何从滚动窗口中删除嵌入边框?我使用了一个包含图像小部件的滚动窗口。滚动窗口本身出现在 Hbox 中。嵌入边框出现在我要删除的窗口周围。如何?

0 投票
1 回答
3697 浏览

python - Gtk.ScrolledWindow 没有水平滚动条

使用 Python 和 Gtk3,我创建了一个Gtk.TreeView并将其放在一个Gtk.ScrolledWindow. 我不喜欢水平滚动条,所以我使用 删除了它Gtk.PolicyType.NEVER,但现在我无法在那个方向调整窗口大小。

所以问题是:我怎样才能驾驭水平滚动条,同时能够水平调整窗口大小?

任何帮助表示赞赏!

Obs:这就是我创建 ScrolledWindow 的方式:

0 投票
1 回答
1606 浏览

c# - 滚动窗口中的 Gtk Expander:滚动窗口的宽度不更新

当使用带有水平策略 Never 的 Gtk ScrolledWindow 时,如果子级的水平大小请求发生变化,我希望滚动窗口能够适应。

但情况并非如此,例如在使用扩展器时:当我扩展扩展器时,子窗口比滚动窗口更宽,滚动窗口不会适应它的大小。

最小示例:

0 投票
2 回答
842 浏览

pdf - 使用 gtk3 和 cairo 将完整的 WebKitWebView(不仅是可见部分)打印成 PDF

我想将使用 webkit、gtk3 和 cairo 的网页保存为 pdf。


什么有效:可见部分(在窗口中可见)被正确打印到pdf中
什么不起作用,但应该起作用:不可见的部分(向下滚动时的部分)也应该打印到该 pdf 中。有任何想法吗?
那是我的代码:

编译:

gccpkg-config --cflags --libs gtk+-3.0 pkg-config --libs --cflags webkitgtk-3.0你的文件.c

0 投票
0 回答
762 浏览

background - pygtk 滚动窗口背景颜色

我的 PyGTK 应用程序中有以下代码:

但是滚动区域的背景仍然显示为灰色,而不是白色这是一个已知的错误,还是我做错了什么?

0 投票
0 回答
293 浏览

jquery - 如何在页面滚动时使 div 固定菜单可见

我有两段代码:

如果我单击一个元素,下面的会显示我的菜单

一切正常,直到我滚动页面。当我滚动页面时,如果我再次单击菜单项,div 似乎出现了,但出现在页面顶部。我似乎无法让它像不滚动时那样出现在主菜单下方。

有没有办法在页面滚动时写 x?

我试图做一些事情来达到这个效果

它似乎不起作用。