首页 文章
  • 0 votes
     answers
     views

    QT QStackedLayout问题

    我想问一下QStackedLayout . 现在,我有几个小部件添加到QStackedLayout并且我想这样做:当用户切换到第X页时,刷新第X页 . 我怎样才能做到这一点?我有一个自定义代码,我想在它刷新时运行非常感谢你
  • 2 votes
     answers
     views

    如何将小部件保持在布局的中心

    我现在正在研究Qt界面,我在窗口的中心有一个小部件,小部件有固定的大小 . 当我用鼠标调整窗口大小时,窗口小部件停留在窗口的左侧 . 我不想要这个,但我想留在中心 . 我试过这个; listWidget->setFixedSize(640,480); listWidget->adjustSize(); layout->addWidget(listWidget,Qt::Align...
  • 4 votes
     answers
     views

    QScrollArea 's elements aren' t重新绘制

    我正在寻找一种方法来解决我在放大时一些小部件消失的问题 . 我的程序的结构是:带有QscrollArea作为孩子的窗口 . QscrollArea有一个从QWidget继承为子的类,这个类有一个从qwidget继承的drawclass的向量 . 我在scrollArea中调整类的大小以放大或缩小并在更新drawclass中的坐标时获取滚动条 . 我遇到的问题是,当我放大然后退出时,抽象类的一些实...
  • 56 votes
     answers
     views

    Qt:调整包含QPixmap的QLabel的大小,同时保持其宽高比

    我使用QLabel向用户显示更大,动态变化的QPixmap的内容 . 根据可用空间,使这个标签更小/更大会很好 . 屏幕尺寸并不总是与QPixmap一样大 . 如何修改QLabel的 QSizePolicy 和 sizeHint() 以调整QPixmap的大小,同时保持原始QPixmap的宽高比? 我无法修改QLabel的 sizeHint() ,将 minimumSize() 设置为零无效 . ...
  • 0 votes
     answers
     views

    自定义QWidget布局问题

    我是QT的新手,我已经制作了我的第一个自定义QWidget子类......一切正常,直到我尝试添加一些标签 . 他们都被压扁到了顶角 . 这是我的代码: ARView::ARView(QWidget *parent, const char *name) { deviceLBL = new QLabel(this); targetLBL = new QLabel(this); deviceHeadi...
  • 0 votes
     answers
     views

    QGroupBox中的QScrollArea

    我正在尝试实现以下架构: QGroupBox - > setLayout QVBoxLayout - > addWidget QScrollArea - > setWidget QWidget - > setLayout QVBoxLayout - > addWidget 我的小部件(Mesures) 我正在寻找的结果是在我的所有...
  • 4 votes
     answers
     views

    QProcess问题,输出过程

    我想弄清楚QProcess的用途 . 我没有运气地看着Qt doc .http://doc.qt.io/qt-4.8/qprocess.html EXAMPLES OF PROBLEM. Example 1: 代码bellow工作 . #include <QtCore/QCoreApplication> #include <QTextStream> #include &lt...
  • 15 votes
     answers
     views

    gdb远程交叉调试失败,“远程'g'数据包回复太长”

    我有远程调试的问题 . 主机:笔记本电脑intel i5与ubuntu 10.10 x86目标:飞思卡尔iMX35(iMX35 PDK)第11组开发环境:Qt Creator 2.1RC和Qt4.7.1库 . 路径中的Arm编译器:/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin arm-n...
  • 15 votes
     answers
     views

    如何在Qt中解码“application / x-qabstractitemmodeldatalist”进行拖放?

    我已经创建了一个QTreeWidget的子类,我希望能够从另一个树小部件中拖动项目(我想要自己处理插件),以及从QListWidget . 我已经覆盖了我的类中的dropEvent方法,看起来我从QTreeWidget获取的数据的mimetype是application / x-qabstractitemmodeldatalist,我如何解码这个以从树中取出项目?
  • 7 votes
     answers
     views

    可视化QT信号和插槽

    我目前正在使用许多自定义小部件,这些小部件提供不同的信号和插槽以便彼此通信 . 例如 . 有一个小部件 Build 网络连接,然后向其他小部件发出信号,然后将其状态从禁用状态更改为启用状态 . 我现在想要想象这些小部件如何协同工作,并想问一下最好的方法是什么?是否有适合此目的的UML图表类型? 也许已经有工具可以自动搜索连接并显示它们? 如果有可能显示未使用的插槽/信号会很好 . 编辑:如果有一种...
  • 0 votes
     answers
     views

    为什么我没有在Qt Widget中显示?

    当我运行它时,它将立即完成,并没有显示任何东西 . 我找不到任何错误,#qt也没有人 . 我有其他应用程序正常工作,所以我不确定 . 它与createForm调用有关,如果我在构造函数中省略了该调用,我会显示默认的QWidget . captchit.pro `` #------------------------------------------------- # # Pr...
  • 1 votes
     answers
     views

    为什么QCheckBox的信号没有发出?

    我试图在我的UI中插入一个复选框,可以根据其检查状态从另一个类设置一个布尔变量true或false . 问题是没有发出信号 . 该变量在我的第一个类(renderarea.h)的头文件中定义为 public: bool selectionMode; 插槽在第二类的头文件中定义为void protected slots: void setSelectionMode(bool mode); 并且信...
  • 1 votes
     answers
     views

    QT信号和插槽问题:“没有这样的插槽”与保护信号有关吗?

    我试图将信号 QListWidget->itemChanged 连接到一个名为 checkItemChanged 的自定义插槽 . 我在this question中要求正确的语法 . 我正在使用QT4所以我使用如下的旧字符串语法来连接信号和插槽: connect(listWidget, SIGNAL(itemChanged(QListWidgetItem*)), this , SLOT(ch...
  • 6 votes
     answers
     views

    为什么这个简单的Qt应用程序没有链接

    我试着像这样编写一个简单的Qt应用程序: main.cpp中: #include <QApplication> class MyApp : public QApplication { Q_OBJECT public: MyApp(int argc, char* argv[]); }; MyApp::MyApp(int argc, char* argv...
  • 0 votes
     answers
     views

    Qt4中的信号和插槽 - 不工作

    我正在使用Qt4和Qt Creator . 我无法将自定义插槽写入UI中的进度条 . 如何为ui文件中的特定小部件编写自定义插槽?在我的场景中,信号不是来自ui元素 . 以下代码在运行时产生错误: mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include<QFil...
  • 15 votes
     answers
     views

    我们如何用不同的参数连接信号和插槽?

    在Qt中,信号和槽需要匹配的参数类型: QObject :: connect:不兼容的发送方/接收方参数QLabel :: linkActivated(QString) - > Button :: call(int) 我该如何实现这样的组合?
  • 1 votes
     answers
     views

    调用父小部件功能

    使用Qt我有一个带有几个QPushButton按钮的QStackedWidget . 小部件的父窗口小部件是QMainWindow . 在QStackedWidget里面我也有一些QLineEdit . 我想要做的很简单:验证包含文本框的表单,如果可以,则调用将处理数据的自定义类的函数 . 类的实例是在我的QMainWindow类中创建的 . 调用该类方法的最佳方法是什么?我应该使用Qt的信号/插...
  • 8 votes
     answers
     views

    C和QT4.5 - 传递一个const int&overkill?通过引用传递有助于信号/插槽吗?

    这里有两个问题...... 我有许多功能,每帧多次调用实时视频处理应用程序 . 关于const的建议和通过引用传递,函数有一个像这样的签名 void processSomething(const int& value); 当我继续输入一些额外的字符时,我想知道这是否有点过分 . 第二个问题,关于QT的插槽/信号机制中的引用传递的主题,是否通过引用传递有助于防止在正常函数调用中复制对象?
  • 7 votes
     answers
     views

    制作QToolBar的“可检查”QToolButtons的最佳方法,其中一次只能检查其中一个按钮?

    我想制作一个带有一些动作的QToolBar,每个动作都是“可检查的”(也就是说,我在创建它之后对每个动作调用setCheckable(true),这使得按钮在点击后处于关闭状态) . 我可以想到“取消选中”其他按钮的唯一方法是挂钩每个按钮的触发信号,并在选中给定按钮时取消选中其他按钮 . 有没有更好的办法?
  • 3 votes
     answers
     views

    在QML中滑动即可删除

    是否可以像在webOS上一样从QML中删除ListView中的项目,即在刷入条目之后有“取消”和“删除” . 我想用Qt 4.7(所以QtQuick 1.1)
  • 0 votes
     answers
     views

    在QGraphicsView中设置QGraphicsScene的精确视图区域(rect) - 更好的fitInView()?

    我没有尝试恢复子类QGraphicsScene上的子类化QGraphicsView中的特定视图(可见区域) . 应该看到的场景的可见矩形 mapToScene( rect() ).boundingRect() 是的 QRectF(27.8261,26.9565 673.043x507.826) 我在QGraphicsView的析构函数中获取这些值,它们看似有效 . 在恢复窗口几何体之后,我在第...
  • 3 votes
     answers
     views

    关闭触发对话框后,qtoolbar上QAction的快捷图标消失[关闭]

    我在QToolBar中添加了QAction作为带图标的快捷方式,当点击图标时(QAction发出信号触发()),会弹出一个对话框 . 奇怪的是当我关闭该对话框时,QToolBar上的图标和Qmenu的QAction消失了 . 有没有人遇到过这种情况? Finally I find why.I delete a non-NULL pointer in the dialog!
  • 12 votes
     answers
     views

    写入全局属性QML无效

    我有这个信号 class SystemUICfgScanner { /*code here*/ signals: void error(QString desc); /*more code*/ }; 在QML中,我使用InfoBanner: InfoBanner { property string infodetails: "" id...
  • 1 votes
     answers
     views

    将QML元素锚定到窗口

    我是QML的新手,我正在努力在QML中定义基本布局 . 如何将元素锚定到窗口,以便在用户调整窗口大小时调整大小?我想添加一个填充窗口中所有可用空间的Rectangle,但我还没有找到从qml文件中执行此操作的方法 . 到目前为止我找到的所有示例都使用了固定宽度和高度,但这意味着当窗口大小发生变化时,元素将保持其预设大小 .
  • 13 votes
     answers
     views

    在QToolbar上隐藏QWidget?

    我已经直接向QToolbar添加了一些QWidgets,但只是去widget-> setVisible(false)不起作用 . 有人可以举个例子来展示和隐藏QToolbar上的小部件吗? 谢谢!
  • 7 votes
     answers
     views

    使用sqlite3驱动程序在QSqlQuery中使用多个sql语句

    我有一个包含几个SQL语句的文件,我想用它来初始化一个新的sqlite3数据库文件 . 显然, sqlite3 only handles multiple statements in one query via the sqlite3_exec() 函数和 not 通过 prepare/step/finalize 函数 . 's all fine, but I'喜欢直接使用QtSQL api...
  • 4 votes
     answers
     views

    在QML插件的QGLWidget上渲染QImage

    我正在尝试编写一个从视频中读取帧的 QML plugin (使用自定义小部件来执行该任务,而不是QtMultimedia / Phonon),并且每个帧都转换为 QImage RGB888,然后显示在 QGLWidget 上(出于性能原因) ) . 现在屏幕上没有任何东西,屏幕始终保持白色 . 重要的是要声明我已经拥有所有这些工作而没有 QGLWidget ,所以我知道问题是设置和绘制QGLWi...
  • 3 votes
     answers
     views

    QML双向C绑定不再接收更改

    我面临一个很大的问题,它需要花费很多时间来修复,因为我不知道原因以及如何解决它 . 问题非常简单:我有一个示例QML组件定义为: Rectangle { id: rect property bool test: myclass.testproperty Rectangle { width: 50 height: 50 vis...
  • 3 votes
     answers
     views

    在Qml scaleChanged上缩放QGraphicsProxyWidget

    我在现有应用程序中使用QCustomPlot库(基于QWidget的绘图库),该应用程序主要由 QDeclarativeView UI组成 . 我从 QGraphicsProxyWidget 派生了一个QmlPlot类,我通过插件向Qml公开,然后我用setWidget()方法插入QCustomPlot Widget . 这非常好用,我可以在qml中实现它 . Item { id: pl...
  • 3 votes
     answers
     views

    使用Qt,如何使用鼠标移动事件向上或向左调整窗口小部件的大小

    我的 QMainWindow 有 QWidget . 出现 QWidget ,其原点设置在 QMainWindow 的鼠标按下事件中 . 然后,在 QMainWindow 的鼠标移动事件中,设置 QWidget 的几何图形,以便看起来用户正在 QMainWindow 上绘制一个矩形 . 这就是我这样做的方式: void MyQMainWindow::mousePressEvent(QMouseE...

热门问题