笔记应用程序的Qt复杂布局
Qt Complex layout for a note-taking app
我有一个qt应用程序,它使用了一种非常糟糕的技术来调整大小。当前的方法是将所有主要元素放在表单中,并在调整大小时,通过自定义代码更改对象的大小和位置。这是一种丑陋、难以维护且不利于未来功能的方法。
应该做的是使用qt的工具来处理布局。我试过了,但失败了。我希望你能帮忙。e您可以在此处查看该应用程序:https://github.com/nuttyartist/notes
源头就在那里。另外,这是qtcreator表单的屏幕截图:https://i.stack.imgur.com/XMP86.png
我可以通过代码创建布局。
正如 ddriver 所提到的,你绝对应该使用布局。如果您调整窗口大小,它们将正常工作(在大多数情况下),并且还可以级联具有不同布局的小部件。
一开始使用布局可能有点违反直觉,您必须重新考虑如何放置小部件,但毫无疑问,这是非常有益的。
相关文章:
- 函数复杂度分析
- 向量 <int> a {N, 0} 和 int arr a[N] = {0} 的时间复杂度有什么区别
- while循环中while循环的时间复杂度是多少
- 如何使用C/C++在MacOSX中获得键盘布局
- Vulkan验证层不断在VkQueuePresentKHR()上抛出图像布局错误
- 布局兼容类型的并集
- Qt自定义QPush按钮未显示在布局上
- 我可以创建一个包含两个变量的 for 循环,但时间复杂度仍然为 O(n) 吗?
- 函数的时间复杂度是多少?
- 如何检查两个 std::向量在小于 O(n) 的时间复杂度内是否相等
- 使用 Python Extension API 包装复杂C++类
- 时间复杂度 当具有复合数据类型(如元组或对)时?
- 如何计算此排序函数的时间复杂度?
- 计算两个代码块的时间复杂度
- 将平面阵列重塑为复杂的特征类型
- 将复杂的非基元C++数据类型转换为 Erlang/Elixir 格式,以使用 NIF 导出方法
- 当 A 在 for 循环中调用函数 B 时,如何计算函数 A 的空间复杂度?
- 按钮悬停在 QT 中垂直布局的选项卡小部件中不起作用
- 如何在复杂继承中访问静态成员变量
- 笔记应用程序的Qt复杂布局