如何创建与所需数量相当的面板?
How to create an amount of panels equivalent to what is needed?
重写:
In this picture,我这里有2个panel对应2行
database
我希望程序根据数据库的行数自动生成面板。
例如:
- 1 行:只有 1 个面板
- 2 行:2 个面板....
- 4 行:4 个面板。
等等。
另外,如果您知道一些学生管理应用程序或学校管理应用程序,将不胜感激。将尝试通过查看它们来改进我的。
您需要为您希望能够显示的所有可能的事物创建一个预制件(即包含 table 的面板之一,包含公告的面板之一,包含公告的面板之一一张图表,...)并确保将您需要的设置器放入其中(在您在图像中显示的面板中,您需要一个 setTitle
、一个 setContent
和一个 setIcon
).
完成后,只需在数据库中查询要显示的数据,并为每个结果(即返回的每一行)构建预制件的实例,用结果中的数据填充它(使用设置器)并将其添加到您的滚动窗格。
重写:
In this picture,我这里有2个panel对应2行 database
我希望程序根据数据库的行数自动生成面板。
例如:
- 1 行:只有 1 个面板
- 2 行:2 个面板....
- 4 行:4 个面板。
等等。
另外,如果您知道一些学生管理应用程序或学校管理应用程序,将不胜感激。将尝试通过查看它们来改进我的。
您需要为您希望能够显示的所有可能的事物创建一个预制件(即包含 table 的面板之一,包含公告的面板之一,包含公告的面板之一一张图表,...)并确保将您需要的设置器放入其中(在您在图像中显示的面板中,您需要一个 setTitle
、一个 setContent
和一个 setIcon
).
完成后,只需在数据库中查询要显示的数据,并为每个结果(即返回的每一行)构建预制件的实例,用结果中的数据填充它(使用设置器)并将其添加到您的滚动窗格。