问题标签 [qt5.10]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2811 浏览

c++ - QMainWindow上使用样式表的Qt 5.10半透明背景

我想使用 QMainWindow::setStyleSheet 方法设置我的 QMainWindow 类半透明背景。我做类似的事情:

我得到了完全透明的窗口,我几乎看不到任何东西。如果我不这样做

我得到了完全红色的窗口。

我发现,继承'QMainWindow',重载'paintEvent()'并使用'QPainter->fillRect()'和带有alpha的QColor做我想要的,但它没有使用样式表。

任何人都可以使用“setStyleSheet()”方法来帮助做到这一点?我已经找到了很多帖子和答案,但没有任何帮助。

此致。

0 投票
0 回答
41 浏览

c++ - 无法访问 parentWidget()

我正在做一个相机项目。在此我创建了一个 Window 类型的 QT Widget 应用程序。我还添加了 2 个单独的对话框窗口类,它们应该可以访问类中的函数MainWindow。其中一个对话框类能够使用连接函数访问主类中的函数并parentWidget()为参数设置QObject *context参数。使用非模态方法在相机按钮上调用对话框类:

CameraDialog课堂上运行良好的连接语句是:

但是,当我为不同的对话框窗口(使用相同的非模态方法访问)对另一个类尝试相同的操作时,它显示 没有值parentWidget(),即,当尝试打印 的值时它显示值 0 parentWidget()。因此,第一个对话框类(CameraDialog)中的相同连接函数不起作用。我该如何解决这个问题,以便第二个班级也可以访问班级中的功能MainWindow

谢谢!

0 投票
0 回答
3360 浏览

java - (三重DES) DESede/CBC/PKCS5Padding Qt Creator中的加解密

我想在 qt creator 代码中使用 JAVA 加密和解密逻辑,我尝试并搜索了很多东西,但“DES/CBC”加密和解密逻辑成功,但对我没有用,因为 JAVA 代码在“DESede/CBC/PKCS5Padding”三重DES 逻辑。JAVA代码如下:

例子 :

输入字符串-加密后的“Hello”输出字符串-“c13FZpr4odg=”

请帮助我,就像我被困在这里一样

0 投票
0 回答
115 浏览

redirect - QT 中的 FollowRedirectsAttribute vs RedirectPolicyAttribute vs RedirectPolicy

我试图实现QNetworkRequest::UserVerifiedRedirectPolicy,这是我当前的设置,没有使用任何重定向,

当通过可能的例子时,发现这个问题,Follow redirects in QT5.5 As per OP here, the url redirects in QT5.6+ works just by setting QNetworkRequest::FollowRedirectsAttribute.

根据文档,QT6 的默认重定向策略是NoLessSafeRedirectPolicy并且需要redirected插槽。那么这是否意味着在 QT5.6+ 中重定向会自动工作而不使用QNetworkReply::redirected()插槽?

我找不到任何解释该行为的文档,也找不到一个很好的实现示例,UserVerifiedRedirectPolicy尽管我在这里找到了一个以 QT4 方式实现它QNetworkAccessManager 不处理 HTTP Status Code 308,但如果可能的话,我不想使用 QT4 方式,任何想法?