首页 文章
  • 0 votes
     answers
     views

    在QT中使用mbedTLS作为SSL库

    默认情况下,QT在编译期间查找OpenSSL标头,以便在代码中启用对加密/ SSL的支持 . 由于几个原因,我想在我的代码中使用mbedTLS,并希望QT也将其用作加密库 . 有没有人能够做到这一点?
  • 0 votes
     answers
     views

    使用OpenGL计算QT中2点之间线性插值的最快方法

    我试图借助顶点坐标插值三角形 . a |\ | \ | \ | \ b|_ _ _ \c 我按此顺序(b,a),(a,c)和(c,b)插入顶点 . 这里a,b和c是具有颜色值的3维坐标 . a = (x1,y1,z1,c1); b = (x2,y2,z2,c2); c = (x3,y3,z3,c3); Structure used to compute the calcula...
  • 0 votes
     answers
     views

    如何使用QMAKE在build文件夹中复制或创建包含特定文件的文件夹

    在我的项目文件夹中,我有一个名为 translations 的文件夹,其中我有翻译文件 .ts . 我想要Qt / QMake在运行时做的是将 translation 与对应的 .qm 文件放在构建文件夹中 . 如何才能做到这一点?
  • 0 votes
     answers
     views

    错误:找不到符号qt_version_tag@Qt_5.5的版本节点

    我正在尝试在Ubuntu上使用静态版本的Qt 5.7.0构建一个动态库, Headers 是我在一些stackoverflow帖子中建议的错误:cmakelists中的set(CMAKE_CXX_FLAGS“--disable-symvers”)动态库的.txt文件,但它会引发错误 . 那么我应该怎么做才能解决这个错误呢?提前致谢 . 注意:我尝试在Qt创建器上使用预安装的Qt 5.7.0构建动态...
  • 1 votes
     answers
     views

    QML DelegateModel:从委托访问DelegateModel

    我正在尝试使用不同的委托和拖放功能创建一个ListView . 代表应装载装载机 . QML文档为没有Loader的ListView提供了一个工作示例:http://doc.qt.io/qt-5/qtquick-tutorials-dynamicview-dynamicview3-example.html 但是,使用Loader我得到错误:无法读取未定义的属性'DelegateModel' 我不明...
  • 1 votes
     answers
     views

    中心QLabel在QScrollArea中派生小部件

    我应该如何将QLabel派生小部件 papyrus 置于QScrollArea中心? QScrollArea *scroll_area = new QScrollArea(this); scroll_area->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter); scroll_area->setWidgetResizable(true)...
  • 0 votes
     answers
     views

    QT使用另一个类的公共插槽

    我有一个 ArrayToolBar 类,它有一个公共成员 commandBox 和一个公共函数 createArray() . class ArrayToolBar : public QToolBar { Q_OBJECT public: explicit ArrayToolBar(const QString &title, QWidget *parent); ...
  • 1 votes
     answers
     views

    如何通知maxlength溢出

    所有, 对不起,对于这样一个新手问题,但我是Qt的新手,所以 有没有办法在执行默认处理程序之前连接信号?我正在寻找一种在QLineEdit :: textChanged信号之前执行我的函数以执行有关最大长度限制的通知的方法 . GTK有connect_before(),connect()和connect_after() . Qt中有类似的东西吗? TIA!
  • 0 votes
     answers
     views

    std :: ANYTHING未声明

    解决方案我基于答案尝试 刚删除'using namespace std;'行并没有用 . 我在'#include '之前和之后放了那条线,既没有奏效 . 谢谢Yksisarvinen 删除了QT默认应用程序以外的所有文件(当然还有图像) 尝试了这个,但得到了同样的错误 //#include "mainwindow.h" //#include <QA...
  • -2 votes
     answers
     views

    'dbliteratura()'的多重定义

    dbliteratura.h: #ifndef DBLITERATURA_H #define DBLITERATURA_H #include <QFile> #include <QMessageBox> #include <QSqlQuery> #include <QSqlDatabase> #include <QDebug> void...
  • -2 votes
     answers
     views

    在Android上接收文件[暂停]

    目前我正在使用QtQuick2 :: FileDialog向用户询问要处理的文件,但在Android上它看起来非常难看 . 我想,也许有可能使用Android API来询问某些应用程序(例如Galery)与我的应用程序共享此文件? 这可能吗? 如果是这样,我需要以某种方式告诉所有可以向我发送特定格式图像的应用程序然后等待它们让用户进行拣选,并在用户选择文件后将文件名返回给我的应用程序 . 我应该使...
  • 0 votes
     answers
     views

    QTextEdit:如何修改粘贴到编辑器中的文本?

    当用户将文本粘贴到QTextEdit小部件中时,我想用空格替换制表符 . 我希望会有像onPaste(QString&)这样的信号,但似乎没有类似的东西 . 这可能吗?
  • 5 votes
     answers
     views

    QVariant签名/未签名比较

    Qt Framework的QVariant类型提供了比较运算符 <, <=, >, >= ,但它们在有符号/无符号整数参数不匹配时工作意外: QVariant(-1) < QVariant(0u) yields false QVariant(0u) > QVariant(-1) yields false 有人知道这是一个bug,还是这个?这个运算符总是在sin...
  • 25 votes
     answers
     views

    如何使QML项目增长以适应内容?

    如何使ServerItem增长以适应内容?现在ServerItems只是相互重叠 . main.qml import Qt 4.7 import "Teeworlds" as Teeworlds Item { Column { Teeworlds.ServerItem { serverName: "InstaGib, ...
  • 5 votes
     answers
     views

    如何使用QML Scale Element进行不同来源的增量缩放

    我正在尝试使用QML Scale Element来围绕用户点击的点执行视图缩放,但它并不总是按照记录的方式工作 . 要重现该问题,请运行下面的最小QML示例(我在Ubuntu 14.04 x86_64上使用Qt 5.3.1)然后: 单击左上方蓝色矩形的中心 . 看到所有内容都按比例放大,但蓝色矩形的中心仍保留在您的点击位置 . 这是http://doc.qt.io/qt-5/qml-qtq...
  • 6 votes
     answers
     views

    如何使QML容器中的最后一项填充剩余空间?

    我想要一个具有列布局的动态可调整大小的窗口,以便列中的最后一项填充剩余的剩余空间 . 我可以通过动态计算javascript中最后一项的高度来做到这一点 . 我还可以将最后一项移出列并将顶部绑定到列的底部和容器的底部,但是我还必须从其内容中计算列的新大小 . import QtQuick 2.0 import QtQuick.Controls 1.1 Rectangle { id: re...
  • 2 votes
     answers
     views

    Qtruby ListWidgetItem在添加数据后有空白图标

    我正在使用qtruby处理GUI . 我有一个ListWidget,我正在填充ListWidgetItems . 到目前为止,这些只包含我想要显示的文本,一切正常 . 我希望这些项目还包含一些隐藏的数据,以便在单击它们时使用 . 我使用ListWidgetItem.setData()来设置数据,我可以在点击它时从中获取数据 . 然而,一旦我添加数据,正在显示的文本现在转移到右边大约4个空格 . 当...
  • 7 votes
     answers
     views

    如何让DragArea的拖放效果为接收它的DropArea设置动画效果?

    希望这可以作为一个问题 . 在我的应用程序中,我有一个 DragArea 定义,我用它来开始拖动各种矩形的顶部,每个矩形包含 DropArea . 除了我想改变的美容效果之外,我的代码中的一切都运行良好 . 在QML中,当您从 DragArea 开始拖动并最终掉落时,动画效果会使您拖动的内容动画(同时淡出)回到您开始拖动的位置 . 即使您成功捕获掉落的 DropArea ,也会发生这种情况 . ...
  • 1 votes
     answers
     views

    Qt - 从不同qml文件中的组件更改属性

    Update 1 我的想法是能够从main.qml更改CardForm的正面和背面,因为我希望能够使用多个CardForm实例 . 我试着做他们所做的here但它不起作用 . 这是代码: CardForm.qml import QtQuick 2.0 Flipable { id: sCard width: 75 height: 200 property bool...
  • 0 votes
     answers
     views

    如何制作Flickable确保项目内部的可见性?

    我有一个 Flickable ,其中包含大量的 TextField 对象,这些对象布置在一列中,每个TextField都锚定在前一个TextField的底部 . 一切正常,但是当我使用tab键浏览这些字段时,焦点最终转移到 Flickable 的可见矩形之外的TextField,然后用户无法看到光标,直到它们向下滚动Flickable手动 . 基本上我正在寻找某种“.ensureVisible()...
  • 0 votes
     answers
     views

    在QML中丢帧时绑定不更新

    我有一个UI元素,在我进行计算时出现,并在计算完成时消失 . 出现和消失是动画的 . 动画将项目的 implicitHeight 从 0 设置为 X ,反之亦然 . 这些物品作为代表居住在 ListView 中 . ListView 作为此组件的根元素包装在 Item 中 . 此根元素的 implicitHeight 依赖于,也就是绑定到 ListView 的 contentHeight ....
  • 0 votes
     answers
     views

    自定义ScrollBar添加顶部和底部按钮(Windows样式)

    我有一个QT应用程序,需要自定义我的ListView ScrollBar,有一个Windows Look&Fell滚动,包括顶部和底部按钮(单击时向上或向下滚动) 据我所知,我可以从ScrollBar自定义的是contentItem和背景 . 没有默认的方法来添加这些顶部和底部按钮 . 手动添加它 要在顶部和底部添加按钮,我在contentItem中添加了边距,因此我的按钮有空间 . 但是使用该边...
  • 0 votes
     answers
     views

    重定向打开TCP连接

    是否可以将打开的TCP连接重定向到第三个设备? 例如,我有两个客户端都连接到中央服务器 . 两人都发起了沟通 . 他们无法接受来自互联网以外的任何连接,因为路由器的防火墙阻止了它们 . 如果他们想要相互连接怎么办?是否可以将两个连接重定向到服务器,成为客户端之间的一个点对点连接? (我觉得这是不可能的)我的程序允许两个设备都可以作为TCP服务器工作,只是防火墙阻止它们 . 目前我使用两种解决方案在...
  • 1 votes
     answers
     views

    用于QLineEdit的Qt inputMask和QValidator(Hex验证)

    我有一个QLineEdit,用户可以使用键盘输入 . 行编辑必须只接受十六进制字符 . 行编辑必须自动在每组2个十六进制字符之间放置分隔符 . 当用户删除最后一个十六进制字符时,应自动删除最后一个分隔符 . 我试过这个:ui-> mTextEdit-> setInputMask(“Hh,hh,hh,hh,hh”); 但不幸的是,当没有文本时,会显示所有逗号,并且您必须事先知道您想要多少...
  • 1 votes
     answers
     views

    从QCompleter中选择项目后无法清除QLineEdit

    当你选择一个项目时使用PopupCompletion模式(使用箭头键)并按回车键 - lineEdit应该变为空(我按下返回时清除lineEdit),但lineEdit不会变为空 . (如果再次按'Enter',它将清空lineEdit) . 所以我认为按下return会清除lineEdit,但是按下return也会告诉QCompleter将所选项插入到lineEdit中,所以似乎没有任何反应...
  • 3 votes
     answers
     views

    在PyQT5中创建自定义小部件

    我想知道如何在pyqt中创建自定义小部件 . 我已经看到了C的许多不同的例子,以及几个pyqt的非描述性例子,但没有真正解释如何实现它并实现它 . 特别是没有一个例子基本上不只是修改了qt-designer输出,而且我从头开始编写我的代码,所以这不是很有用 . 到目前为止,我能找到的最好的例子是basically just someone modifying qt-designer code并没有...
  • 2 votes
     answers
     views

    使用QML qtquick进行Qt单元测试C.

    我正在尝试实现一个Qt单元测试,我想在CML的QML中使用qtquick Button . 我成功地能够在 test_case3 中对我的一个QML对象的属性使用QCompare,但我无法弄清楚如何在 test_case4 中创建一个click事件 . 我的文件在下面 . tst_case_1.cpp void tst_case_1::test_case3() { QScopedPoin...
  • 0 votes
     answers
     views

    小部件从QTreeview消失

    清除搜索过滤器字段后,为什么我的组合框会从树视图中消失? 启动应用程序如下所示: 然后我使用按预期工作的QLineEdit进行搜索: 然后我清除了搜索字段,我的所有comobobox都消失了? import os, sys, pprint sys.path.append(os.environ.get('PS_SITEPACKAGES')) from Qt import QtGui, QtWidge...
  • 0 votes
     answers
     views

    消失的按钮qml qt ui

    我有一个问题,因为添加一个按钮并尝试编辑后它会自动消失...我试图在按钮上添加一些背景但无济于事 . 确切地说,我的意思是名为“按钮”的按钮 第二个问题是为什么偶尔会突然出现一个错误:“第1行:快速qmulation层崩溃”最有趣的是它足以再次打开同一个文件并且错误可以消失 import QtQuick.Window 2.10 import QtQuick.Controls.Material 2....
  • 0 votes
     answers
     views

    Qt一次按下多个键

    我目前正在用Qt C开发一款小型2D游戏 .在开始开发之前我只是尝试了一些小事 . 游戏 . The problem is that I can't catch more than 3 key pressed at the same time.我需要这个,因为我想在同一台PC和同一个键盘上玩2到4个玩家 .如果我不能同时玩,那's a problem because it'是一个实时游戏 . 我正...

热门问题