Ist*_*har 7 user-interface wolfram-mathematica
Pane使用鼠标滚轮时,以下对象不会滚动.有没有人经历过同样的行为?这是默认行为吗?知道为什么吗?它可能是特定于平台的吗?
CreateDialog[Pane[Column[Range[30]], {300, 200}, Scrollbars -> True]]
Run Code Online (Sandbox Code Playgroud)
我的平台:Win7-64,Mathematica 8.0.1
替代解决方案:
Needs["GUIKit`"]
ref = GUIRun[
Widget["Panel", {
Widget["ScrollPane", {
"viewportView" -> Widget["List", {
"visibleRowCount" -> 4,
"items" -> Script[Range[30]]
}] }] }]
];
Run Code Online (Sandbox Code Playgroud)
Pane的问题在于MouseWheel事件没有绑定,就像在GUIKit中一样.使用此技术,您还可以执行Bind["MouseWheel" ...]任何其他操作.
| 归档时间: |
|
| 查看次数: |
241 次 |
| 最近记录: |