![]() |
1
3
我已经解决了我的问题。 问题似乎出在QML的WebView元素上。我把它从C++注册的QGoCICICsPROXYWIGET,用小部件设置成一个正常的QWebVIEW,所有的问题消失了。它现在的行为正是我所期望的WebView的行为。
缺点是我需要手动将QWebView信号/插槽/属性公开给QML。(编辑:我通过一个只读属性
我问的另一个改变是,将“根对象”从C++移到QML本身,通过创建一个带有C++可调用JavaScript函数的全屏矩形,使用Qt.CeCaleCyMutTune()加载实际的QML文件并用锚定。这样,逻辑(和缓存对象)在QML中完成,而不是C++,所以我可以简单地设置SuthCube(),让Qt句柄调整大小,这样我就可以纯粹地在QML中工作(无论如何,对于这个应用程序的一部分)。 |
![]() |
2
2
我不确定这是否能消除闪烁,但你可以使用
|
![]() |
DELI · 如何在QML中修改TableView数据? 2 年前 |
![]() |
joshp · Pysides6列从设置向后跨距 2 年前 |
![]() |
MingMing · C++在MaCOS 11上显示权限对话框 2 年前 |
![]() |
K.Mulier · PyQt5:如何将QObject移动到主线程? 6 年前 |