QT新手求助

QT新手求助,第1张

只要在布局时候,设置上对应控件的最小size就可以,setminsize你在设置上缩放策略,就可以按照比例拉伸缩放。

可能是因为布局后没有设置size,布局默认给设置了一个合适的显示的size,

那么你缩小时候,最小也不能小于初始化了,所以给你的感觉是没有缩小

QBitmap 类提供单色(monochrome,1位深度)像素图。

QBitmap类是单色的 off-screen 绘画设备,主要用于创建自定义 QCursor 和 QBrush 对象,构造 QRegion 对象以及为像素图(pixmaps)和小部件(widgets)设置蒙版。

QBitmap 是确保深度为 1 的 QPixmap 子类,深度为 0 的空对象除外。如果将深度大于 1 的像素图分配给位图,则位图将自动抖动。

在 QBitmap 对象(或深度为 1 的 QPixmap 对象)上绘制时,请使用 QColor 对象 color0 和 color1 。使用 color0 进行绘制会将位图位设置为 0,使用 color1 进行绘制会将位图位设置为 1。对于位图,0 位表示背景(或透明像素),而 1 位表示前景(或不透明像素)。使用 clear() 函数将所有位设置为 color0 。请注意,使用黑色和白色是没有意义的,因为 QColor::pixel() 值对于黑色不一定为 0,对于白色不一定为 1。

QBitmap 类提供了 transformd() 函数,该函数返回位图的转换后的副本;使用 QTransform 参数平移,缩放,剪切和旋转位图。另外, QBitmap 提供了静态的 fromData() 函数,该函数返回从给定的 uchar 数据构造的位图,以及静态的 fromImage() 函数,返回转换后的 QImage 对象的副本。

就像 QPixmap 类一样, QBitmap 通过使用隐式数据共享进行了优化。有关更多信息,请参见 Implicit Data Sharing 文档。

在屏幕中放置一个QWidget,作为你显示的窗口,在这个QWidget放置多个QLabel,每个QLabel就load一张,设置QLabel在QWidget中的坐标位置,然后就显示出来了。

动态更新的实现,首先获取下拉滚动 *** 作的SIGNAL,将原先显示的QLabel坐标往上移动,并在QWidget的下方加入新的QLabel显示新的,这样就实现了下拉滚动动态显示效果。

以上就是关于QT新手求助全部的内容,包括:QT新手求助、Qt 之 QBitmap、QT 做图片缩略显示 滚动条下拉 怎么实现动态加载下面的图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9555674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存