无法使用掩码和验证器删除 QlineEdit 中的文本
我写了一个手机QRegExp验证器,将其添加到LineEdit中。另外,我还加了一个面具。 (经过几次错误后,我意识到必须在验证器之后添加掩码,否则什么都不…
为什么当我在 QSortFilterProxyModel 中执行 invalidateFilter() 时出现分段错误
在我的 QSortFilterProxyModel 中,我按槽获取一些字符串: void FilterModel::OnSetName(const QString &name) { if(!name.isEmpty()) { m_nameToCon…
是否有可能重用 c++ QML 中的用户定义宏/函数或直接在 QML 中具有类似的定义
我有一个在 C++ 中定义的函数宏,如下所示,这里的好处是标识符 __PRETTY_FUNCTION__ 自动添加到最终调用中,从而捕获原始调用者签名,我也需要这种情…
QProcess 的退出代码是什么
QProcess *process = new QProcess(this); QString cmd("test -c 1"); process->start(cmd); std::cout exitCode() << std::endl; 执行上述代码时,退…
Qt 模型/视图:如何使用模型中的前景项目颜色而不是样式表中的前景项目颜色
我有自定义模型,它返回 ForegroundRole 所需的前景色: QVariant AlertTreeModel::data(const QModelIndex& index, int role) const { if (!index.is…
QThread C++ 构造函数的初始化带 QString 参数
是否可以用参数初始化一个新的QThread?我在主窗口中创建了两个线程。现在我想用 QString 初始化线程“mySave”。但这不起作用。 void MainWindow::on…
项目依赖.dll但没有.lib
我正在将一个基于 Qt 5 的项目(依赖于外部 .dll)移动到另一台 Windows 笔记本电脑,项目是使用 qmake 构建的。 在其他项目中,我曾经看到与 .dll 相…
创建一个 Q_PROPERTY 到一个 QObject,它有自己的 Q_PROPERTY
我有一个带有两个 Q_PROPERTIES 的 QInnerItem class QInnerItem : public QObject { Q_OBJECT Q_PROPERTY(int bar1 READ bar1 WRITE setBar1 NOTIFY …
执行 libusb_bulk_transfer DataIN ubuntu 操作系统从 USB 设备读取数据时出现 Libusb_Error_IO 错误
提前致谢。我有 2 个 USB 设备(主设备和从设备)。我能够将数据从主设备写入从设备,但无法从从设备读取数据到主设备 USB 设备“LIBUSB_ERROR_IO”错…
为什么一个看似定义正确的类却无法被识别?
我正在开发 Qt Creator 电影推荐项目,并且遇到继承/多态性问题。我的项目没有将我的具体策略类(SortLeadActor)识别为我的策略类(Sort)的子类。任…
Ubuntu 20.04下PySide6可以添加Material Design风格吗?
我正在使用 Ubuntu 20.04,想要编写一个带有 GUI 的 Python 应用程序,所以我决定使用 PySide6 并使应用程序看起来不错,我想使用 Material Design 风…
PyQt5中如何判断按钮是否被连续按下?
对于我的应用,我需要只要按下按钮,我的升降系统就会上升,而当我不按下按钮时,它应该停止。 clicked() 函数不能用于此目的。然而,pressed() 和rel…
PySide2:升级的占位符小部件布局位置和位置调整大小
我在正确显示升级的小部件时遇到问题。我在使用 QtDesginer 制作的 .ui 文件中有两个简单的设计。一个是一个简单的日历,另一个只是一个简单的空小部…
如何在 pdf 文件中打印使用 Nayku 库生成的二维码?
我正在使用第三方库: https://github.com/nayuki/QR-Code-使用 C++ 生成器。 到目前为止,我在代码中所达到的目的是在控制台中打印二维码。 我的应用…