- 主题:刚发现一个有意思的事~
Qt编译出来的程序MessageBox的确定按钮是在右侧,
UPX一下,跑中间去了,而且TableWidget的表头样式也不一样了,
UPX还优化这方面的内容么~~
--
FROM 59.109.154.*
这是因为 Qt 根据环境确定这些 UI 细节。
你先看一下前后的 style 有没有差别。windows 下一般使用 fusion/vista 两种 style.
【 在 NanLv (南吕) 的大作中提到: 】
: Qt编译出来的程序MessageBox的确定按钮是在右侧,
: UPX一下,跑中间去了,而且TableWidget的表头样式也不一样了,
: UPX还优化这方面的内容么~~
: ...................
--
FROM 59.60.56.*
确实不是UPX引起的,
是我编译完运行的默认用的是QT安装的dll,然后我UPX是批处理拷贝到发行目录,
发行目录下是我按你的那个文章编译的体积比较小的dll。
目录下面互相拷贝再运行就一致了。
【 在 hgoldfish 的大作中提到: 】
: 这是因为 Qt 根据环境确定这些 UI 细节。
: 你先看一下前后的 style 有没有差别。windows 下一般使用 fusion/vista 两种 style.
:
--
FROM 59.109.154.*