搜索
首页
|
论坛
|
消息
QTCN开发网
>
Qt基础编程
主题:
在CONFIG +=console状态下,如何手动隐藏控制台?
回帖:楼上的思路已经是比较好的解决方式了,为此还深扒了下Qt的源码发现subsytem=windows 时候入口函数是WinMain, 在windows下如果想实现隐藏用FindWindow查找窗口句柄然后隐藏
HWND h = ::FindWindow(NULL, reinterpret_cast( a.applicationFilePath().replace("/", "\\").data()));
if(h)
::ShowWindow(h, SW_HIDE);
spygg
回帖于2023-05-31 09:33
下一楼›
:subsystem=windows ,启动要弹出命令行时候打开一个新进程cmd.exe 将 管道重定向到这个进程,这样 ..
(
hitler++
)
‹上一楼
:印象中mac下需要app bundle才能做纯GUI,而app bundle双击就是不会出命令行的。要用命令行得用命 ..
(
fsu0413
)
查看全部回帖(10)
«返回主帖