【发布时间】:2020-12-10 13:13:44
【问题描述】:
我正在尝试在 Windows 10 上构建 Qt 应用程序,当我从 Qt Creator IDE 运行它时,以及在它之外运行 exe 时,我得到了不同的外观。
来自 Qt 创建者
Qt Creator 之外
我希望它始终看起来像在 Qt Creator 中的样子:一个更好看的按钮,没有多余的第二个窗口。
复制:使用 CMake 作为构建系统和 Desktop Qt 5.15.0 MSVC2019 64 位套件在 Qt Creator(一个 Qt Widgets 应用程序)中创建一个新项目。使用设计器将按钮添加到 .ui 并编译。要让应用程序在 IDE 之外运行,请将 dll Qt5Cored.dll、Qt5Guid.dll、Qt5Widgetsd.dll 和 platform/qwindowsd.dll 放在它旁边,它们都来自 Qt 安装中的 5.15.0/msvc2019_64 文件夹。
编辑:看起来多余的窗口只有在我使用 CMake 时才会出现,它不会出现在使用 qmake 制作的项目中。但是,我正在向现有项目添加 GUI,因此“使用 qmake”不是解决方案。
【问题讨论】:
标签: c++ qt visual-c++