Blender中调整工具架和小部件的大小[关闭]

Posted

技术标签:

【中文标题】Blender中调整工具架和小部件的大小[关闭]【英文标题】:Resizing Tool shelf and widgets in Blender [closed] 【发布时间】:2013-11-18 23:02:43 【问题描述】:

在 Blender 中,可以拖动工具架和小部件,直到它们填满可用的屏幕空间。但是在搅拌机中工作时,调整小部件或工具自身的大小直到它填满屏幕是不好的。

所以我试图限制工具自身和小部件的最大尺寸。简单地禁止调整工具自身和小部件的大小。 从昨天早上到现在,我没有得到正确的文件,我必须在其中进行更改。

我必须在哪里更改 Blender 的源代码?

提前致谢

【问题讨论】:

您在错误的论坛中提问。您希望我们为您浏览 Blender 源代码吗? SO 适用于特定问题。预计问题很快就会结束。 Helow 检查此链接和“cmets”blender.stackexchange.com/questions/3732/… 当然。但他们告诉你去问 Blender 开发者,而不是一般的开发者。 我没有告诉你为我阅读Blender的完整源代码,我确实问过谁熟悉这个,他们可能会回答我。并且没有针对特定主题或语言发布的标准。这是我的研究,我要问的是...... 你也可以试试contacting blender devs directly,或者irc上的#blendercoders。 【参考方案1】:

我觉得没那么简单。

Here's view3d_toolbar.c,但好像没有bool is_resizable。这种功能内置于 UI 本身。

Blender 用户界面的全部意义在于“允许……您更改、调整和重新分配所有 UI 组件和工具的布局以适应手头的任务”,所以我认为这不会在任何时候添加很快[source]。

你为什么不直接调整面板的大小?

【讨论】:

【参考方案2】:

终于找到解决办法了……

在源代码中参考Source -> Blender -> Editors -> Screen -> "screen_ops.c" 文件

在该文件中引用函数“SCREEN_OT_region_scale”,并停止函数“region_scale_invoke”的调用区域。

然后 Blender 不允许您调整 Toggle 和 Widget 的大小。它保持不变。

Vismaya

【讨论】:

以上是关于Blender中调整工具架和小部件的大小[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

关闭 WebviewScaffold 或调整 flutterWebviewPlugin 的大小以适合父小部件

Kivy (KivyMD) 中的按钮和小部件大小

如何根据应用程序小部件中文本视图中的小部件大小调整文本大小?

小工具固定大小的图标Android

使用 WatchKit 和小部件(今日扩展)保存/删除到 HealthKit?

使用 WatchKit 和小部件(今日扩展)保存/删除到 HealthKit?