orgcrab

orgcrab

0个粉丝

3

问答

0

专栏

0

资料

orgcrab  发布于  2016-01-12 18:44:01
采纳率 0%
3个问答
6027

qt窗口大小变化时,变化前的部分会残留在屏幕上

 
qt界面不能更新,当操作界面变化时,变化之前的部分会残留在屏幕上。。。。要疯了
我来回答
回答5个
时间排序
认可量排序

goodman

4个粉丝

30

问答

18

专栏

17

资料

goodman 2016-01-12 21:47:14
认可0
把FB的位深设置为32

orgcrab

0个粉丝

3

问答

0

专栏

0

资料

orgcrab 2016-01-14 10:31:21
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=24452&ptid=9892]goodman 发表于 2016-1-12 21:47[/url]
把FB的位深设置为32[/quote]

已经设置成ARGB8888了

orgcrab

0个粉丝

3

问答

0

专栏

0

资料

orgcrab 2016-01-15 14:42:10
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=24452&ptid=9892]goodman 发表于 2016-1-12 21:47[/url]
把FB的位深设置为32[/quote]

是不是和buffer模式有关系呀

ding3543

0个粉丝

5

问答

0

专栏

0

资料

ding3543 2016-04-05 20:34:18
认可0
你好,我也遇到同样的问题了,请问您找到原因了吗?

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-06-16 11:18:01
认可0
本帖最后由 ngswfx 于 2016-6-16 11:27 编辑

我这里设置为32位深度,窗体放大,缩小,挺正常,而且背后还有视频同时在显示。QT版本就是GOODMAN做的那个4.86

//如果实在不好搞定,思路如下:
就是个内存buff,不行就找准时机,全部清空为透明色,然后立刻通知QT重新绘制窗体。
只要是这种界面的东西,都有类似与windows上面invalidateRect() , OnPaint(),也就是清空、重新绘制。

//我的想法是,清空好弄,只要找到相应内存,全部赋值为底色即可。然后就是重新绘制界面,这个必须用QT提供的接口才行。

//但如果没操作好,如果不是双缓冲,会引起整个屏幕闪动。暂时还不了解QT的界面绘制机制,还在学习研究。

//////////////我现在也在弄,也需要解决这类问题。不过我的问题,是实现主程序和设置程序完美共享,因为同一个FB0,某些时候,会同时被2个程序同时使用,一个是设置界面用,一个是主程序。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区