草庐IT

Qt5Webkit

全部标签

c++ - QT : multimedia 中的未知模块

我已经下载了qt-everywhere-opensource-src-5.4.1并构建并安装了静态的。接下来我构建并安装了QMultimedia。包含时,我从.pro中得到“QT中的未知模块:多媒体”QT+=多媒体。我在/usr/local/Qt-5.4.1/include中有QtMultimedia、QtMultimediaQuick_p和QtMultimediaWidgets。/usr/local/Qt-5.4.1/plugins也有mediaservice,playlistformats在/usr/include中还有QtMobility,QtMultimediaKit我正在运行

c++ - 未定义模板的qt隐式实例化 'QList<VPNConnection>'

首先到达这个问题,我看了几个SO问题,其中一半似乎不适用,另一半,坦率地说,我只是不理解。问题:这是我的问题的简单实现,ERROR:implicitinstantiationofundefinedtemplate'QList'具体来说,VPNList结构中的对象User_VPN_Info上面的错误带有下划线。值得注意的是,在一篇帖子中提到让您的“child”位于父级之上,否则将实现一种原型(prototype),因此VPNConnection在User_VPN_Info之上.基本解释:结构User_VPN_Info应该实现结构VPNConnection以QList的形式保存多个VPNC

c++ - 为 C++ 设置 Qt 的初学者指南

我对使用GUI很感兴趣,我一直在尝试为VisualStudio2008和MinGW设置Qt,但失败得很惨——有时我会编译库,但它仍然无法工作和其他人编译会失败。任何人都可以推荐一个很好的Qt设置指南(如果设置Qt对初学者来说效果不佳,则推荐另一个GUI工具包)。真的不喜欢IDE,只想开始编码:)编辑我尝试了两个答案,它们都很棒,QtCreator是开始使用Qt的快速方法。20thCenturyBoy的博文是使用VS08设置Qt的详尽指南,我什至可以遵循(回答原始问题)。谢谢,编码愉快:) 最佳答案 QtCreator可能是开始使用Q

C++、Qt - 如何摆脱 dll 依赖项?

我已经编译了我的Qt应用程序,现在有以下问题-现在我构建的项目需要QtCore4.dll和QtGui4.dll位于同一文件夹中.exe文件是。(我使用带有Qt插件的MSVS2008构建了我的项目)问:有什么方法可以将我的最终应用程序与这些.dll文件结合起来,使它们成为一个大的.exe文件?(我只是不想在我的发布-应用程序中有另一堆dll文件)谢谢。 最佳答案 您需要build和linkto静态Qt。编辑:这是一个至少指向similarinformation的更新链接. 关于C++、Qt

c++ - Qt creator,在指定位置插入自定义菜单到菜单栏

我用Qtcreator创建了一个菜单栏和一些菜单。必须对其中一个菜单进行编码才能使用QActionGroup功能。现在很容易将我的自定义菜单添加到菜单栏:printMenu=menuBar()->addMenu(tr("&Print"));但我的菜单将在菜单栏的最后一个位置。如何在指定位置添加我的菜单?(例如,文件菜单后的第二个位置)问候 最佳答案 使用QMenuBar::insertMenu连同QMenu::menuAction.例如,如果你想在“帮助”菜单之前的位置动态插入“打印”菜单,你可以这样做:QMenu*printMen

c++ - Qt - 单击展开 QTreeView?

虽然双击QTreeView的文本会展开子项,但单击不会。不过,在CSS中定义的图标(并放置在文本的左侧)只需单击一下即可展开子项。如何使文本的单击(或触摸事件)展开子项?bookTreeView->setModel(standardModel);bookTreeView->setEditTriggers(QAbstractItemView::NoEditTriggers);bookTreeView->setWordWrap(true);bookTreeView->sizeHint();//bookTreeView->mousePressEvent(QMouseEvent());book

c++ - 未定义的 vtable 引用,Linux 中的 Qt

我试图在Ubuntu10.04中的Code::Blocks下编译Qt和OpenGL程序。我得到“对GLWidget的vtable的undefinedreference”#ifndef_GLWIDGET_H#define_GLWIDGET_H#include#include"stdlib.h"classGLWidget:publicQGLWidget{Q_OBJECT//mustincludethisifyouuseQtsignals/slotspublic:GLWidget(QWidget*parent=0);~GLWidget();protected:voidinitializeGL

c++ - "morph into"在qt中有什么用?

在qtgui编辑器中,任何gui组件都可以变形为某种类型的其他gui组件。但实际上,这个选项的实际用途是什么?可以动态完成吗?如果是,那么这样做的好处是什么? 最佳答案 实际用途是将小部件快速转换为其他类似的小部件。假设您有一个装有一些小部件的组框,并且您意识到自己更想要一个选项卡小部件。如果不变形,你需要创建标签小部件选择组框中的所有小部件将它们复制或移动到第一页您的标签小部件删除分组框将组框简单地变形为选项卡小部件会更快、更方便。或者假设您有一些复选框并意识到这些选项是互斥的,那么您可以简单地将它们变形为单选按钮。等等...这是

c++ - 如何在 QT 框架的 UI 上显示一个 "*.png"文件?

我是QtFramework的新手...我想在我的Form1.ui中显示一张.png图片,所以我从小部件框中拖放了一个图形View我将test.png放在同一目录中(在项目文件夹内)我在代码中做到了这一点//Form1.cpp#include"form1.h"#include"ui_form1.h"Form1::Form1(QWidget*parent):QWidget(parent),ui(newUi::Form1){ui->setupUi(this);ui->Pic1->setStyleSheet("background-image:url(test.png)");}Form1::~

c++ - Qt 屏幕分辨率启动画面

我有一个用splash.showFullScreen()显示的初始屏幕图像,但它不会根据屏幕分辨率调整大小,因此它要么平铺显示,要么变大,具体取决于显示器。我已经尝试了我能想到的一切,但没有任何效果。这听起来像是一个愚蠢的问题,它可能是但我找不到答案所以如果有任何可以帮助我解决这个问题?如果它有所不同,我使用名为pixmap的QPixmap作为初始图像。顺便说一下,我希望将图像拉伸(stretch)到屏幕分辨率。 最佳答案 您应该使用QPixmap::scaled()将像素图缩放到屏幕大小.您可以通过调用QDesktopWidget