我的程序是一个QFrame,里面有很多的按钮,label之类的,每次切换的都是不同的QFrame,所以QFrame要来回show或者hide.我现在的程序需要提升下用户体验,我的程序运行在开发板上,所以切换程序界面的时候,很慢,得等1s才能显示.后来发现当Qframe->show()的时候,是等待了里面的组件初始化好才全部一下子加载上的,所以我在想我可不可以QFrame->show()的时候,QFrame里面的组件从上到下逐个show,这样可能带来好点的用户体验,不至于界面太慢,影响使用.
有什么好点的办法没呢?谢谢各位了!
------解决方案--------------------
“我的程序是一个QFrame,里面有很多的按钮,label之类的,”
Qt的显示机制就是那样的,只有优化程序,目前只是想到减少每个界面上的控件数目。
想一想手机上的程序,界面上没几个控件。