小编a.t*_*aei的帖子

如何检查QPointF是否在QRect中?

我有一个widget在中心myWidget,我用mousePressEvent()在myWidget抢鼠标按下事件.我想myWidget在鼠标按下时隐藏但不是在按下时按住widget.我可以计算出event->windowPos()给出a 的压力位置QPointF,也ui->widget->rect()就是a QRect.

我如何检查是否在QpointF里面QRect?

qt

7
推荐指数
2
解决办法
3017
查看次数

停止 Qt 转换动态属性

我正在使用 Qt 5.6.0。

我有一个ui在语言更改时重新翻译的表格。在 Creator 和设计器部分中,我添加了一个带有 string 的动态属性"style"。

此动态属性负责为pushButton. 问题是,当我更改语言时,我的动态属性和关联的样式表不起作用。

我还发现该函数retranslateUi()是在语言更改时执行的,其中包含以下语句:

pushButton->setProperty(
    "style",
    QVariant(
        QApplication::translate("MainWindow", "button", 0)
    )
);
Run Code Online (Sandbox Code Playgroud)

问题是我能做什么来阻止 Qt 放入QApplication::translate()生成的ui_classname.h文件中。

或者,如果这QApplication::translate()不是原因,那么我该如何解决问题?

c++ user-interface qt

3
推荐指数
1
解决办法
272
查看次数

标签 统计

qt ×2

c++ ×1

user-interface ×1