最近在做Qt Win32项目移植到 PDA(windows mobile系统)上,前几天刚刚解决让主框架自适应屏幕大小,但是最近发现子窗口(就是新打开一个窗口.)的尺寸很大,在屏幕上只显示一部分,其他部分需要拖拽才能看到。这个问题困扰我们很多天了。
是不是和窗体的属性有关系?
qwidget在创建的时候不是可以指定flags么,就是窗体的样式,我觉得是不是这个问题?
而且你是可以获取当前屏幕的尺寸的呀,这样在窗体构建的时候,将尺寸setfixsize一下就行了吧
我试过这个方法,但是无效,不知道为什么
int w=QApplication::desktop()->width();
int h=QApplication::desktop()->height();
setFixedSize(w,h);
在setupui()函数里改的大小