把一切操作变成GUI
2024-08-24 01:26 deepin
Backbone of ecological co-construction group
哪怕是dtk的按钮,默认也不应该带焦点才对啊???
Reply Like 0 View the author
你自己都说了是vscode的问题
你自己都说了是vscode的问题
我的意思是“只有在运行或者调试的时候才会这样,打包成可执行程序完全没有这个框!“
同样的vscode,在另外一份一模一样的代码完全不会这样有蓝框。
同样一份代码,
写着写着,发现运行效果有点怪,右边的按钮莫名其妙多出来一个蓝色的圆框,
找半天找不到是什么原因,qss也改过,我注释掉minButton,他这个蓝色框又会出现在中间的"还原"按钮上,如此类推,
当我把代码拷贝到别处运行,却是
完全没有这个蓝色框!
我排查了好久好久好久之后,发现,我把焦点注释了之后!
就是加上这样一个代码
self.minButton.setFocusPolicy(Qt.NoFocus)
他蓝框没了!没了!
不过跑到旁边去了,我把三个按钮全都加上之后
三个蓝框总算是消失了,
到底是为什么?为什么会这样???
还有顺便问一下,为什么我没设置圆角,按钮也变成圆角了?另外一份同样的代码完全没有这样的.
是因为默认有不同的样式吗? 是因为chameleon等等一些基础样式导致的吗?
但是我打印出来的基础样式只有两个啊
Windows
Fusion,
两个都不是这样的情况.
关键是只有在
vscode里面F5运行调试的时候才会这样,打包成可执行程序完全没有这个框!