qt5相关内容
在过去我解决了一个问题与QQmlListProperty暴露c ++ qlist到qml,问题解决了,现在我再次尝试使用他们的解决方案,但我不能。 第一次每次都暴露给qml的列表不同,这个时候没有,我在主类中有一个Qlist,她的许多数据都是从db加载的,而其他数据在运行时更改。 当应用程序启动时,加载数据并暴露给Qml是确定,我需要更改页面(gui),并保持数据存储在程序中,可能使用其中
..
打开我的应用程序时出现以下错误。 我使用 windows 7 32位平台和 Qt v5.3.1 与 MinGW 4.8.2 - 32bit 编译器。 所有dll的文件与 Qt5Core.dll 为 5.3.1 版本已经存在。 我不知道如何解决这个问题。 解决方案 可能你会得到这个错误,因为你使用的dlls从QtCreator目录,没有编译的 mingw (通常QtCrea
..
假设我们有一个准系统QWebView: #include #include int main(int argc,char ** argv) { QApplication app(argc,argv); QWebView视图; view.show(); view.setUrl(QUrl(“http://goo
..
我有几个问题: 捕获键盘布局更改事件。 获取当前键盘 我尝试过这个: p> bool MyWindow :: event(QEvent * e) { if(e-> type == QEvent :: KeyboardLayoutChange) qDebug()
..
我有一个有几个容器的窗口。 解决方案 你必须使用 QDrag * 对象。 然后重新实现: virtual void mousePressEvent(QMouseEvent * event); virtual void mouseReleaseEvent(QMouseEvent * event); virtual void mouseMoveEvent(QMouseEven
..
使用WebEngineView保存网页的图像效果很好,但是当我要滚动并保存另一个图像时,生成的图像不会显示网站已经滚动(它显示网页的顶部)。 我的问题是:如何在QWebEngineView中向下滚动,然后保存屏幕截图,显示正确滚动的网页? 我在网页顶部截图,向下滚动大约700像素,等待javascript回调触发,然后再采取另一个屏幕截图。 javascript和回调工作正常(我观察到
..
我有一个简单的程序。我的程序是: #include #include int main(int argc,char * argv []) { int rc; QApplication app(argc,argv); QLabel * label = new QLabel(“Hello Qt!”); label->
..
我已经下载Qt 5.0.1 for Windows 32位(MinGW),并希望重新配置它以支持OpenSSL,但我找不到 confiure.exe 。 顺便说一句,当我使用Qt 5.0.1命令提示符使用 configure configure $ is.exe是无法识别的 解决方案部分Qt的源代码 - 所以请确保你安装了。 但无论如何,我建议您从此处,并开始在一个单独的文件夹,
..
我试图运行程序TransitTalker.exe,这是我的编译代码从qt,如下图所示: https://www.dropbox.com/s/ypgklrm4uschri5/filecontents.png (请注意,我没有足够的声望来张贴图片,这是我为图片提供链接的原因) 我的问题: 我的程序不在qt创建者之外执行。 我收到以下讯息尝试运行TransitTalker.
..
如何在QMainWindow中为3个窗口小部件创建一个表格化的dock? 我使用下面的代码: widget1 = new QDockWidget(this); widget1 - > setObjectName(“name1”); addDockWidget(Qt :: LeftDockWidgetArea,widget1); widget2 = new QDockWi
..
我想在qwidget中绘制一些带有随机颜色的菱形。该窗口部件应该重新绘制只有当窗口的大小调整。问题是,当窗口小部件被遮挡,现在已被揭露,它是重画。在这种情况下,我如何避免调用paintevent()?先感谢。 void Dialog :: paintEvent(QPaintEvent * e) { QPainter painter(this); QRect background(
..
我已经google了很多,但仍然找不到好的解决方案:/ 所以,我正在移植一个复杂的Qt5应用程序(某些网络服务的客户端)到Mac OS X(10.7。 0“Lion”以上)。 我需要处理自定义文件,例如 *。xyz 自定义URL方案如 xyz:// 。 好吧,Qt5有 QFileOpenEvent 处理OS X适当的事件。 但:此事件仅在应用程序事件循环开始后到达(显然
..
我尝试加载 QWebPage 时收到多个 loadFinished 信号,导致问题。还有一些其他问题似乎暗示了同样的问题,但解决方案对我没有效果: QtWebPage - loadFinished()多次调用 信号QWebPage :: loadFinished(bool)会返回两次? 在第一个问题,答案是连接信号到插槽只有一次,“但我已经这样做了。第二个问题的答案表明,我应该连接到
..
我使用Qt5和visual Studio 2010做了一个大项目。一切都在视觉工作室内使用运行按钮。 但我的目标当然是没有视觉工作室。 我的问题是:我无法得到.exe在视觉工作室外运行。我第一次被要求几个dll,我发现他们都在Qt5 bin文件夹。 但是,知道我摆脱了这些消息,当我不打开我的exe,没有发生。 只是没有..... 我在Windows任务管理器中找不到我的e
..
我有项目在Qt4.8并试图用Qt5.1构建它。我收到很多 #error gl.h包含在glew.h之前 和 #error glext.h .h 错误。看起来像是OpenGL的Qt5的大变化..所有包括 #include“GL / glew.h” #include“GL / gl.h” #include“GL / glu.h”
..
Qt 5 CMake手册说明 qt5_use_modules 宏已弃用: 此宏已过时。请使用target_link_libraries与IMPORTED目标。 ...但 qt5_use_modules 而不是简单地指定链接库:它指定包括目录,必要的编译标志等等(参见上面链接文档中的完整描述)。 变量 QTMODULES 包含一些应该用于项目的Qt模块列表,“推荐”方法替换以下“已
..
我刚刚意识到,我几乎可以调用暴露给QML的对象的任何函数。现在我对Q_INVOKABLE很好奇。 Qt5 文档状态: [...]任何QML代码都可以访问QObject派生类的 实例的以下成员: 属性 方法(假设它们是公共广告位或标记为 Q_INVOKABLE ) 信号 因为Qt5 (在C ++中)我可以调用QObject的任何公共函数,就像一个槽,即我不必须将其声明为
..
我遇到了 QThread :: currentThread() - > quit(); main.cpp: #include #include #include“myobject.h” QThread * cThread; MyObject * cObject; int main(int argc,ch
..
我一直在审查如何将我的桌面应用程序从Qt5 Creator部署到一组.dll和一个.exe。所记录的过程看起来很可笑: http:// qt-project .org / doc / qt-5.0 / qtdoc / deployment-windows.html 。 请帮助我更好地理解。 只是复制.dlls找到使用Dependency Walker不工作-t告诉我有一个缺少的入口点Q
..
更新 我已创建 qt bugticket 希望文档将被延长。 原始问题 a href =“http://stackoverflow.com/questions/2868673/how-to-support-comparisons-for-q-variant-objects-containing-a-custom-type”> 2010年问题和 Qt Documentation ,
..