qt5相关内容

显示,更改数据并在qml中保留QQmlListProperty

在过去我解决了一个问题与QQmlListProperty暴露c ++ qlist到qml,问题解决了,现在我再次尝试使用他们的解决方案,但我不能。 第一次每次都暴露给qml的列表不同,这个时候没有,我在主类中有一个Qlist,她的许多数据都是从db加载的,而其他数据在运行时更改。 当应用程序启动时,加载数据并暴露给Qml是确定,我需要更改页面(gui),并保持数据存储在程序中,可能使用其中 ..
发布时间:2016-10-30 02:17:28 C/C++开发

程序入口点不能位于动态链接库中

打开我的应用程序时出现以下错误。 我使用 windows 7 32位平台和 Qt v5.3.1 与 MinGW 4.8.2 - 32bit 编译器。 所有dll的文件与 Qt5Core.dll 为 5.3.1 版本已经存在。 我不知道如何解决这个问题。 解决方案 可能你会得到这个错误,因为你使用的dlls从QtCreator目录,没有编译的 mingw (通常QtCrea ..
发布时间:2016-10-30 01:00:30 C/C++开发

将页面加载到QWebView时重叠

假设我们有一个准系统QWebView: #include #include int main(int argc,char ** argv) { QApplication app(argc,argv); QWebView视图; view.show(); view.setUrl(QUrl(“http://goo ..
发布时间:2016-10-30 00:12:57 C/C++开发

如何捕捉键盘布局的变化

我有几个问题: 捕获键盘布局更改事件。 获取当前键盘 我尝试过这个: p> bool MyWindow :: event(QEvent * e) { if(e-> type == QEvent :: KeyboardLayoutChange) qDebug() ..
发布时间:2016-10-30 00:06:55 C/C++开发

如何实现拖放小部件到另一个容器在qt?

我有一个有几个容器的窗口。 解决方案 你必须使用 QDrag * 对象。 然后重新实现: virtual void mousePressEvent(QMouseEvent * event); virtual void mouseReleaseEvent(QMouseEvent * event); virtual void mouseMoveEvent(QMouseEven ..
发布时间:2016-10-29 23:46:51 C/C++开发

QT QWebEngine在滚动后呈现?

使用WebEngineView保存网页的图像效果很好,但是当我要滚动并保存另一个图像时,生成的图像不会显示网站已经滚动(它显示网页的顶部)。 我的问题是:如何在QWebEngineView中向下滚动,然后保存屏幕截图,显示正确滚动的网页? 我在网页顶部截图,向下滚动大约700像素,等待javascript回调触发,然后再采取另一个屏幕截图。 javascript和回调工作正常(我观察到 ..
发布时间:2016-10-29 22:23:57 C/C++开发

qmake不添加小部件

我有一个简单的程序。我的程序是: #include #include int main(int argc,char * argv []) { int rc; QApplication app(argc,argv); QLabel * label = new QLabel(“Hello Qt!”); label-> ..
发布时间:2016-10-28 06:46:53 C/C++开发

Qt 5.0.1中的“配置”无法识别

我已经下载Qt 5.0.1 for Windows 32位(MinGW),并希望重新配置它以支持OpenSSL,但我找不到 confiure.exe 。 顺便说一句,当我使用Qt 5.0.1命令提示符使用 configure configure $ is.exe是无法识别的 解决方案部分Qt的源代码 - 所以请确保你安装了。 但无论如何,我建议您从此处,并开始在一个单独的文件夹, ..
发布时间:2016-10-28 06:09:39 C/C++开发

Qt 5.0.1:应用程序不会在Qt创建者之外执行

我试图运行程序TransitTalker.exe,这是我的编译代码从qt,如下图所示: https://www.dropbox.com/s/ypgklrm4uschri5/filecontents.png (请注意,我没有足够的声望来张贴图片,这是我为图片提供链接的原因) 我的问题: 我的程序不在qt创建者之外执行。 我收到以下讯息尝试运行TransitTalker. ..
发布时间:2016-10-28 06:08:23 C/C++开发

Tabify 3 QDockWidget

如何在QMainWindow中为3个窗口小部件创建一个表格化的dock? 我使用下面的代码: widget1 = new QDockWidget(this); widget1 - > setObjectName(“name1”); addDockWidget(Qt :: LeftDockWidgetArea,widget1); widget2 = new QDockWi ..
发布时间:2016-10-28 05:40:58 C/C++开发

如何避免paintevent()被调用时窗口部件被遮挡和揭露

我想在qwidget中绘制一些带有随机颜色的菱形。该窗口部件应该重新绘制只有当窗口的大小调整。问题是,当窗口小部件被遮挡,现在已被揭露,它是重画。在这种情况下,我如何避免调用paintevent()?先感谢。 void Dialog :: paintEvent(QPaintEvent * e) { QPainter painter(this); QRect background( ..
发布时间:2016-10-28 04:11:59 C/C++开发

处理Mac OS X文件打开事件BEFORE C ++ main()执行

我已经google了很多,但仍然找不到好的解决方案:/ 所以,我正在移植一个复杂的Qt5应用程序(某些网络服务的客户端)到Mac OS X(10.7。 0“Lion”以上)。 我需要处理自定义文件,例如 *。xyz 自定义URL方案如 xyz:// 。 好​​吧,Qt5有 QFileOpenEvent 处理OS X适当的事件。 但:此事件仅在应用程序事件循环开始后到达(显然 ..
发布时间:2016-10-28 02:46:59 C/C++开发

为所请求的网页接收多个loadFinished信号

我尝试加载 QWebPage 时收到多个 loadFinished 信号,导致问题。还有一些其他问题似乎暗示了同样的问题,但解决方案对我没有效果: QtWebPage - loadFinished()多次调用 信号QWebPage :: loadFinished(bool)会返回两次? 在第一个问题,答案是连接信号到插槽只有一次,“但我已经这样做了。第二个问题的答案表明,我应该连接到 ..
发布时间:2016-10-28 02:35:39 C/C++开发

我的Qt5可执行文件不在Visual Studio 2010之外运行

我使用Qt5和visual Studio 2010做了一个大项目。一切都在视觉工作室内使用运行按钮。 但我的目标当然是没有视觉工作室。 我的问题是:我无法得到.exe在视觉工作室外运行。我第一次被要求几个dll,我发现他们都在Qt5 bin文件夹。 但是,知道我摆脱了这些消息,当我不打开我的exe,没有发生。 只是没有..... 我在Windows任务管理器中找不到我的e ..
发布时间:2016-10-28 01:34:09 C/C++开发

使用什么代替`qt5_use_modules`?

Qt 5 CMake手册说明 qt5_use_modules 宏已弃用: 此宏已过时。请使用target_link_libraries与IMPORTED目标。 ...但 qt5_use_modules 而不是简单地指定链接库:它指定包括目录,必要的编译标志等等(参见上面链接文档中的完整描述)。 变量 QTMODULES 包含一些应该用于项目的Qt模块列表,“推荐”方法替换以下“已 ..
发布时间:2016-10-28 00:29:34 C/C++开发

Q_INVOKABLE是否需要在Qt5中从QML调用公共QObject函数?

我刚刚意识到,我几乎可以调用暴露给QML的对象的任何函数。现在我对Q_INVOKABLE很好奇。 Qt5 文档状态: [...]任何QML代码都可以访问QObject派生类的 实例的以下成员: 属性 方法(假设它们是公共广告位或标记为 Q_INVOKABLE ) 信号 因为Qt5 (在C ++中)我可以调用QObject的任何公共函数,就像一个槽,即我不必须将其声明为 ..
发布时间:2016-10-27 23:56:57 C/C++开发

线程拒绝退出

我遇到了 QThread :: currentThread() - > quit(); main.cpp: #include #include #include“myobject.h” QThread * cThread; MyObject * cObject; int main(int argc,ch ..
发布时间:2016-10-27 23:43:07 C/C++开发

Qt5在Windows上部署

我一直在审查如何将我的桌面应用程序从Qt5 Creator部署到一组.dll和一个.exe。所记录的过程看起来很可笑: http:// qt-project .org / doc / qt-5.0 / qtdoc / deployment-windows.html 。 请帮助我更好地理解。 只是复制.dlls找到使用Dependency Walker不工作-t告诉我有一个缺少的入口点Q ..
发布时间:2016-10-27 06:42:12 C/C++开发

QVariant比较与自己的类型工作?

更新 我已创建 qt bugticket 希望文档将被延长。 原始问题 a href =“http://stackoverflow.com/questions/2868673/how-to-support-comparisons-for-q-variant-objects-containing-a-custom-type”> 2010年问题和 Qt Documentation , ..
发布时间:2016-10-27 02:23:16 C/C++开发