笔记应用程序的Qt复杂布局

Qt Complex layout for a note-taking app

本文关键字:复杂 布局 Qt 应用程序 笔记      更新时间:2023-10-16

我有一个qt应用程序,它使用了一种非常糟糕的技术来调整大小。当前的方法是将所有主要元素放在表单中,并在调整大小时,通过自定义代码更改对象的大小和位置。这是一种丑陋、难以维护且不利于未来功能的方法。

应该做的是使用qt的工具来处理布局。我试过了,但失败了。我希望你能帮忙。e您可以在此处查看该应用程序:https://github.com/nuttyartist/notes

源头就在那里。另外,这是qtcreator表单的屏幕截图:https://i.stack.imgur.com/XMP86.png

我可以通过代码创建布局。

正如 ddriver 所提到的,你绝对应该使用布局。如果您调整窗口大小,它们将正常工作(在大多数情况下),并且还可以级联具有不同布局的小部件。

一开始使用布局可能有点违反直觉,您必须重新考虑如何放置小部件,但毫无疑问,这是非常有益的。