有没有办法在Qt中捕获码头的调整大小事件?我需要能够检测到何时调整扩展坞的大小(而不仅仅是当它的位置或'功能'发生变化时).看起来QDockWidget没有'resized'信号.
我正在开发一个 Android 应用程序(用 Flutter 编写,但我认为这并不重要),它使用一个名为的可绘制对象,quick_plus.png如下所示:
它在调试模式下工作得很好。
但在发布模式下则不然,可quick_plus.png绘制对象变成了黑色方块。解压我的 APK 后,我确认这也是它们所包含的内容,只是一个黑色方块:

不知道这是否相关,但我通过遵循bundletool文档生成了这些APK :
bundletool build-apks \
--bundle=build/app/outputs/bundle/release/app-release.aab \
--output=build/app/outputs/bundle/release/app-release.apks \
--ks=... \
--ks-pass=... \
--ks-key-alias=... \
--key-pass=...
bundletool install-apks --apks=build/app/outputs/bundle/release/app-release.apks
Run Code Online (Sandbox Code Playgroud)
这是我的build.gradle发布配置:
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled true
useProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
Run Code Online (Sandbox Code Playgroud)
和proguard-rules.pro:
#Flutter Wrapper
-keep class io.flutter.app.** { *; …Run Code Online (Sandbox Code Playgroud)