
[英]How to display tab widget corner widget on the left/right side?
我有一个QTabWidget ,它的选项卡在West上,然后我尝试向它添加一个角落小部件,但它没有出现。 如果我将选项卡 position 设置为North或South ,则会显示角落小部件,但不会显示在侧面。 这是一个 MRE: 我尝试使用所有 4 个角,右角没有效果,但左边在选项卡之前导致空白 ...
[英]How to display tab widget corner widget on the left/right side?
我有一个QTabWidget ,它的选项卡在West上,然后我尝试向它添加一个角落小部件,但它没有出现。 如果我将选项卡 position 设置为North或South ,则会显示角落小部件,但不会显示在侧面。 这是一个 MRE: 我尝试使用所有 4 个角,右角没有效果,但左边在选项卡之前导致空白 ...
[英]How to properly remove a row from a QAbstractListModel attached to a QListView without a delay?
我正在尝试使用 PyQT6 构建一个应用程序,允许用户浏览带有缩略图的图像列表并在图像查看器中显示所选图像。 该应用程序还可以添加和删除图像。 添加图像似乎工作正常,但是当我从 model 中删除图像时,QListView 中的行突然显示列表中下一行的数据。 在半秒到大约五秒之间的任意时间间隔后, ...
[英]Compiling QT 6.4.2 without SSL
我有一个运行 redhat 7.9 的系统,不允许我对其进行系统更改。 系统没有安装openssl。 我正在尝试配置 QT: 这给了我这个我似乎无法解决的错误消息: 我试图了解配置的工作原理,但我很挣扎。 ...
[英]How can I check a WheelEvent is from mouse wheel or touchpad in qml on Windows?
我试过这个var isTrackPad = wheel.pixelDelta.== Qt,point(0;0); 正如这所说。 但似乎 pixelDelta 只适用于 Mac。 有没有其他方法可以检查滚轮事件是来自 Windows 上的鼠标滚轮还是触摸板? ...
[英](PyQt6) How can I write bytes to memory using sip.voidptr?
我想填充一个空QVideoFrame实例的像素数据。 在 PySide6 中, bits(0)方法返回一个 memory 视图,我可以直接通过切片和赋值来修改它。 但是在sip.voidptr中,返回的是 sip.voidptr,我不知道该如何处理! 我不太熟悉 Python C 绑定。 有什么方 ...
[英]How to read QTDataStream structure in Python?
我有一个 package 从 UDP socet(字节)接收,我知道它是一个 QTDataStream 结构,我也有这个结构的 header 文件,但我找不到任何方法从这个模块中获得 python 882829954028813对于 python 或某种解决此问题的方法? 这是一个 package ...
[英]Convert QByteArray to uint8_t*(uint8_t array)
如何将来自QFile::readAll()的QByteArray转换为uint8_t数组( uint8_t* )? 我尝试了static_cast<>()但似乎不适用于整个数组。 我用static_cast做了什么的例子:uint8_t* x = new uint8_t; x[0] = ...
[英]Creating a QMessageBox without Button
尽管设置了 setStandardButtons(0); 它不会关闭 msgBox。 ...
[英]Qthreading and signal emiting from it
doit是一个带有signal kif() gav() gav() Qthread类,但信号发射editLines ((((我浪费了很多时间来找出我该怎么做:(((((( 主.cpp 做.h 主窗口.h 主窗口.cpp 我是新来的,所以请确切地告诉我我应该在哪里更改或添加以及 tanx 很多 ...
[英]How not to create temporary QRegularExpression objects
我收到有关以下代码片段的警告(在 QtCreator IDE 中)。 警告是我不应该创建临时 QRegularExpression 对象; 而是使用 static QRegularExpression object。 这对我来说并不明显......我应该如何使用 QRegular 表达式呢? ...
[英]Save state of QTableWidget cell widget checkbox before setting its state
我有一个 QTableWidget,其中一列充满了自定义复选框。 此外,我还实施了撤消机制,以便可以撤消对表的每个更改。 对于其他的item列,这里只存储text,我基本上是通过下面的方式实现的: 每次按下表中的项目(调用itemPressed信号)时,我都会在项目编辑开始之前使用名为saveOl ...
[英]Open txt file through notepad using Qt
我正在尝试使用 Qt 在记事本中打开一个文本文件,但它一直给我这条消息: 我使用的是以下内容: QProcess::startDetached("C:\\Windows\\system32\\notepad.exe", { ":/notes.txt" }); ...
[英]Passing a variable into dynamic object creation in QML
我正在尝试在 QML 中动态创建多个图表视图。图表视图在创建时添加到 gridview,但我在创建线条系列时遇到问题。 我的代码是 我的问题是我似乎无法将索引传递到 axisX 和映射器的创建中。 这将返回错误“类型错误:不允许将不兼容的 arguments 从 Javascript 传递到 C++ ...
[英]How to make QtCreator CMake build depend on another CMake project?
我有一个生成 static 库的 CMake 项目。 它在 QtCreator 中编译良好,并在构建目录中生成库。 static 库的CMakeLists.txt如下所示: 现在我有一个 Qt 应用程序项目,我想让它依赖于另一个应用程序项目——这意味着我可以在 QtProject 中做类似的事情 ...
[英]QML animation takes too much CPU
我在 QML 中制作了这个简单的降雪 animation,它看起来很不错,只是我注意到它占用了太多 CPU。 它经常占用我的 Ubuntu 笔记本电脑 CPU 的大约 9%,在我的 imx8mm 嵌入式设备上大约占用 34%。 为什么占用这么多 CPU,我该如何降低 CPU 使用率? 我愿意探索其 ...
[英]Setting Text from QRC in QML TextArea
我有一个带有TextArea的 Qt Quick QML 文件,我希望它显示来自 QRC 资源的文本。 其他带有图像的控件有一个source成员,可以设置为直接从 QRC QURL 加载(请参阅此处),但 TextArea 必须直接设置文本。 Qt 5.x 中从 QRC 资源设置文本值的最简洁方法 ...
[英]Qt console application quit is problematic, stack variables is not being destructed
当您在 Windows 10 中关闭控制台应用程序时,在以下代码中,Boo object 即使它是一个局部变量也不会被破坏。 我试图捕捉中断,但没有成功。 我尝试连接到 aboutToQuit 信号,但效果不佳。 有没有办法在退出前销毁 object? ...
[英]QThreading in QT and update GUI at the same time
您好,我正在尝试将我的结果从一个线程打印到textBrower中的qtwidget QT ,但我不能,要么出现错误,要么程序无法编译,还有其他方法吗? 如何更改textBrowser之外的 textBrowser? PS 顺便说一句,我需要在线程内循环,因为实际上我在最终程序中从uart获取了一 ...
[英]Qt5 QML - Set component of Loader as an argument problem
我正在寻找如何在 Component 中输入 Loader。 这是我的问题。 结果:单击“添加”按钮时,在拆分视图中添加的项目具有“RED”文本,但出现绿色矩形,而不是红色。 这不是大小问题。 (为了简化代码,省略了详细的调整大小代码)对于我错过的或其他方法,任何建议都会有很大帮助。 ...
[英](Qt for WebAssembly) MultiPointTouchArea loses all touchpoints after just one is released
如果我在浏览器中使用 Qt 为 webassembly 运行以下代码。 点的移动有效。 但是如果两者之一松开,还有一个还被压着。 它不再有效,并出现此控制台消息: qt.pointer.dispatch: skipping QEventPoint(id=1 ts=0 pos=0,0 scn=869 ...