新建專案後複製下面到pro檔案最下方即可使用。
方便地自動複製依賴庫(需要翻譯檔案的修改一下呼叫命令那裡即可)
project_directory = $$pwd
common_directory = $$pwd
config(debug, debug|release) /build/debug-64bit-gcc
target = ($$target)-debug-64bit-gcc
objects_dir = $$/generated/obj-debug-64bit-gcc
} else /build/debug-32bit-gcc
target = $$-debug-32bit-gcc
objects_dir = $$/generated/obj-debug-32bit-gcc}}
contains(qmake_compiler, msvc) /build/debug-64bit-msvc
target = $$-debug-64bit-msvc
objects_dir = $$/generated/obj-debug-64bit-msvc
} else /build/debug-32bit-msvc
target = $$-debug-32bit-msvc
objects_dir = $$/generated/obj-debug-32bit-msvc}}
} else /build/release-64bit-gcc
target = $$
objects_dir = $$/generated/obj-release-64bit-gcc
} else /build/release-32bit-gcc
target = $$-32bit
objects_dir = $$/generated/obj-release-32bit-gcc}}
contains(qmake_compiler, msvc) /build/release-64bit-msvc
target = $$
objects_dir = $$/generated/obj-release-64bit-msvc
} else /build/release-32bit-msvc
target = $$-32bit
objects_dir = $$/generated/obj-release-32bit-msvc}}
defines += ndebug
}s = $$
d = $$destdir
d = $$replace(d, $$escape_expand(\\), $$s)
d = $$replace(d, /, $$s)
e = $$escape_expand(\n\t)
win32 /$$.exe))
qmake_post_link += $$ --no-translations $$ $$
if($$architecture_64_bit) else
contains(qmake_compiler, msvc) }}
效果圖(msvc2017-64bit):
Qt5之柵格布局
1 建立柵格布局物件 2018年6月24日 23 22 02 改為柵格布局 gridlayout new qgridlayout 2 設定控制項位置 選單欄,0行0列 佔 1行 11列 gridlayout addwidget topmenubar,0,0,1,10 工具欄按鈕部分 for int ...
Qt5 配置 OpenGL 使用環境
學習計算機圖形學的過程中,需要使用 opengl 進行程式設計。下面介紹如何配置 qt 下的 opengl 工程。首先新建乙個 widget 專案,命名為gl win 修改 如下 檔案 gl win.h ifndef gl win h define gl win h 新增標頭檔案 include i...
qt5之繫結父物件
qt5幫助文件 fn f1可看幫助文件 1,qwidget基類提供了乙個setgemetry函式,設定子視窗部件的大小以及子視窗部件在父視窗的位置 setgemetry int x,int y,int w,int h 在 x,y 處顯示w h大小的視窗2,qstring字串說明 str qstrin...