繁体   English   中英

PyQt:如何创建自定义滚动区域?

[英]PyQt: How can I create a custom scroll area?

尽管对HTML编程,CSS和JS(用于UI设计)有很多经验,但我对GUI编程和Qt本身还是很陌生的。

我甚至在努力了解使用Qt设计自定义数据显示元素的基础知识。

  • 如何创建带有自定义矩形数据显示元素的可滚动区域? 我只想要一个带有背景图像的滚动区域,并且我希望它填充一个或多个相同数据查看项的副本,该副本具有2个标签(例如twitter),一个背景图像和一些按钮。

我已经进行了几天的研究,但找不到任何示例。

  • 我应该使用Qt Designer设计“部件”吗? 然后,如何将.ui作为小部件加载并对其进行操作?

例

为了将来参考,一种“非常自定义”的方法如下:

创建一个QScrollArea。 在其中放置一个小部件(例如QWidget),为QScrollArea的小部件创建一个布局,这将是一次滚动。

根据需要设置QScrollArea样式和内部的Widget。

将自定义窗口小部件放置在布局内。

为QScrollArea设置自动滚动等,以便它可以调整大小并显示所需的元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM