qt5.4相关内容

QOpenGLWidget 更新如何不会导致paintGL 事件?

我正在记录对 update() 和 paintGL() 的调用,但不知何故,只发生了更新.paintGL 被调用了几次,然后再也没有!这怎么可能?窗口是可见的,并且每次调用 update() 时 isVisible() 都会返回 True. 具体来说,我从 QGLWidget 转换为 QOpenGLWidget.我用对 update() 的调用替换了对 updateGL() 的调用,并用调用 ..
发布时间:2022-01-12 22:56:38 其他开发

QWebView 或 QWebEngineView

QWebView 和 QWebEngineView 之间有任何功能区别吗?如果我理解正确,QWebView 是 webkit,而 QWebEngineView 是闪烁的.程序员有什么不同吗?是否提供更多的外观定制?感觉在另一个? 解决方案 我想试试 QtWebEngine.它正在取代 QtWebKit 是有原因的. 如果您控制正在呈现的 HTML,那么使用 QWebKit 可能不会有 ..
发布时间:2021-12-09 17:20:37 其他开发

QTableView派生类中的paintEvent:绘制设备返回引擎== 0,类型:1

作为 Qt 负载指示器的后续动画图像(又名预加载器)或替代方法? 我尝试在 QTableView 内绘画.但是当我初始化 QPainter 时,我收到以下警告. QWidget::paintEngine: 不应再被调用QPainter::begin: 绘制设备返回引擎 == 0,类型:1 这是代码(SO 答案,带有一个似乎可以工作的按钮): void CDerivedFromQTableV ..
发布时间:2021-12-09 16:44:44 其他开发

MSVC2013-找不到入口点

我最近安装了Visual Studio 2013的Qt加载项.当我使用MSVC2013在Qt Creator或Visual Studio中构建项目时,它的构建没有错误,但只能在IDE内部运行.如果我尝试通过单击.exe来运行它,则会出现错误:“过程入口点?qt_metacast @ QMenuBar @@ UAEPAXPBD @ Z不能位于动态链接库中". 从我在线上进行的研究中,我发现可以 ..
发布时间:2020-07-05 02:15:40 C/C++开发

打开另一个QML窗口时如何隐藏QML窗口

我需要在单击按钮的同时打开另一个QML窗口时隐藏QML窗口,我使用Loader打开另一个QML窗口,并且它仅隐藏QML表单组件而不是QML窗口,但是我目前正在使用窗口组件来打开QML窗口 这是我的代码: Button { id: button2 x: 19 y: 54 width: 114 height: ..
发布时间:2020-07-05 02:15:38 其他开发

使用QtWebEngine在屏幕外渲染Web内容

我正在尝试将使用QtWebKit来呈现Web内容的应用程序移植到使用QtWebEngine的应用程序上. 我在架构上所做的更改受到限制,因此我必须坚持当前的方法,即渲染页面,捕获到内存缓冲区,然后将其移至另一个过程中,在OpenGL中将缓冲区用作纹理. 我已经尝试通过用WebEngine替换WebKit来(从广义上来说)移植代码,但是API是不同的. 有人可以告诉我这是否可行吗? ..
发布时间:2020-07-05 02:14:31 其他开发

如何在高DPI屏幕上的Qt 5.6中再次使svg图标清晰

从Qt 5.4升级到Qt 5.6使我的所有.svg图标变得模糊/像素化.我注意到这种情况仅发生在像MacBookPro Retina Display这样的高密度屏幕上.我阅读了Qt 5.6中高DPI支持的文档,并且已经将QT_AUTO_SCREEN_SCALE_FACTOR=1环境变量,但效果不大.有人遇到这个问题吗?我还发现了此错误报告,该错误报告可能与我的问题有关. 编辑1: 一个 ..
发布时间:2020-07-05 02:13:20 其他开发

Qt 5.4/Qml:防止绑定循环

我有一个全局单例"Settings",其中包含应用程序设置.当我尝试运行以下代码时,我得到一个QML CheckBox: Binding loop detected for property "checked": CheckBox { checked: Settings.someSetting onCheckedChanged ..
发布时间:2020-07-05 02:13:16 C/C++开发

QOpenGLWidget更新如何不会导致paintGL事件?

我正在记录对update()和paintGL()的调用,但是不知何故,只有更新发生了. paintGL被调用了两次,然后再也不会被调用!这怎么可能?窗口可见,每次调用update()时isVisible()返回True. 具体地说,我从QGLWidget转换为QOpenGLWidget.我将对updateGL()的调用替换为对update()的调用,并将替换格式通过调用setFormat() ..
发布时间:2020-07-05 02:13:14 其他开发

Qt维护工具中没有默认存储库

我最近安装了Qt 5.5及其MaintenanceTool(MaintenanceTool.exe).默认存储库正在运行,但是一天后,我的MaintenanceTool突然报告未设置任何存储库? 我可以在MaintenanceTool中临时输入单个存储库,但是我想获取默认存储库集. 他们为什么走了? 如何再次设置默认存储库? 预先感谢 解决方案 自Qt团队最近进行更新以来 ..
发布时间:2020-07-05 02:12:10 其他开发

QWebView或QWebEngineView

QWebView和QWebEngineView之间是否有功能差异?如果我理解正确,则QWebView是webkit,而QWebEngineView是闪烁的.程序员有什么区别吗?有没有提供更多的外观定制功能?觉得别的? 解决方案 我会尝试QtWebEngine.出于某种原因,它正在取代QtWebKit. 如果您控制要呈现的HTML,那么使用QWebKit可能不会受到伤害.只需确保事先测 ..
发布时间:2020-07-05 02:12:06 其他开发

是否可以在QtDesginer中编辑单个Widget?

我有一个外部库,其中包括QGLWidget的派生类,非常类似于那个此处.在那个图书馆,我有一堂课: class PictureGLWidget : public QGLWidget { //.. } 这扩展了Qt的本机QGLWidget并将其个性化.但这不是我写的,而是通过* .dll得到的.所以,然后,我将代码中的Widget手动绑定到如下布局: QGridLayout* lay ..
发布时间:2020-07-05 01:16:53 其他开发

QT5.4删除和删除布局中的小部件

我有一个QStackedLayout,上面只有几个QWidget.窗口小部件布局为QVBoxLayout,其中也只有几个QPushButton.我想做的是删除QStackedLayout内的所有小部件,然后删除小部件和布局但我希望不要删除所有按钮,因为稍后我会将它们放到另一个小部件中 这是我的代码: while (QLayoutItem *item = m_stacked_layout ..
发布时间:2020-07-05 01:16:46 其他开发