当前位置:  技术问答>linux和unix

qt 相关. 多界面有背景程序在界面(窗体或窗体内容)切换时,闪烁问题.

    来源: 互联网  发布时间:2016-02-20

    本文导语:  程序说明:     商品展示程序.     由于商品分类多样,所以需要使用多级界面来区分.并提供搜索功能.同时可以支持商品实力图显示.     为了程序的美观,界面上使用了背景图.     不使用web形式开发(和最后的发...

程序说明:
    商品展示程序.
    由于商品分类多样,所以需要使用多级界面来区分.并提供搜索功能.同时可以支持商品实力图显示.
    为了程序的美观,界面上使用了背景图.
    不使用web形式开发(和最后的发行有关系).使用c++ 联合 qt3 库开发

目前的问题:
    由于程序界面多样,界面上的控件也多,并界面有背景图片.所以在切换界面的时候会有闪烁.界面背景图闪烁,图片控件中的图片也闪烁.

求教:
    1. 我应该使用怎么样的框架设计比较好? 我主要是想请教一下这样的应用,使用怎么样的框架设计比较合理,我很担心图片的闪烁和我的框架设计有关系.
    2. qt 中的双缓冲代码该如何写? 我总感觉我写的双缓冲代码没效果.

ps:
1. 为解决闪烁问题. 我使用了图片显示双缓存.
2. 我使用过的框架模型(效果不理想) :
    a,只有一个dialog,换界面就是换此 dialog 的背景图片,并移动相应的控件.
    b,将所有界面全部创建好.等需要显示某界面时,让此界面出现(模式).
    c,创建好所有界面 并 非模式显示出来.需要某界面时,让此界面置顶.
    d,界面可以理解成窗体切换,也可以说是窗体上的内容切换.

|
http://www.qiliang.net/qt/tutorial.html

这里边的有几个例子,好象是第三个吧讲到了界面切换时的闪烁的问题.你看看就知道该怎么处理了.

|
你的背景图的图片解码可能使用的是软解码,也有可能是没有经过优化

|
你在提出问的时候调理非常清晰,这是程序员的风格,非常令人欣赏。

5、6年前写过QT,现在差不多忘光了。不过那是看过不少QT代码,好像没什么不能解决的。怎么不自己去深入探查下,就当周末娱乐了?

|

qt学了 4天了 

    
 
 

您可能感兴趣的文章:

  • 急求~unix下监控界面编程相关资料
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • IE11设置IE兼容性视图及提升Windows 8.1中IE11兼容性的相关设置
  • 请问Solaris的优势?Solaris下开发相关及系统管理相关资料是否有提供?谢谢
  • Ubuntu查看硬盘,分区相关命令介绍
  • WordPress相关日志插件 Wordpress Related Posts
  • MyEclipse如何查看和设置文件编码格式相关操作
  • 请问:查询域名解决MX记录的相关API
  • Java中多线程相关类Thread介绍
  • 求助!!!Java 相关资料。
  • 基于Key-Value的NOSQL数据库Redis的数据结构及常用相关命令介绍
  • 2.6.0内核编译时,遇到的modules相关问题
  • windows下文件名非法字符及相关命令
  • 有使用过Iax2协议的么?求相关资料
  • nginx Windows版相关问题及使用说明
  • 驱动模块中用socket,哪有相关的函数啊??
  • TCP协议四次断连过程介绍及Linux内核协议栈中相关设置项
  • vim 搜索功能相关
  • ASP.NET之 Ajax相关知识介绍及组件图
  • CSDN有搞BEA WEBLOGIC相关的兄弟吗?
  • ORACLE日期相关操作
  • 谁有jbuilder6相关的e-book呢?奉上xx分
  • Ubuntu查看内存,进程相关命令介绍
  • java开发知识 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3