qtwidgets相关内容

QtWidgets.QFileDialog.getOpenFileName 返回一个元组

我最近更新到了 Qt5 for Python 的新版本.在这样做的过程中,我不得不根据已经发生的一些显着变化来更改我的代码.我想深入了解我创建的这行代码.这感觉像是一种解决从函数中获取 string 而不是 tuple 问题的肮脏方式.(注意行尾的[0]) filename = QtWidgets.QFileDialog.getOpenFileName(None, "Open" + key + ..
发布时间:2022-01-12 22:38:04 Python

cmake 找不到 qt 5.1.1

我刚刚为 Windows 32 位(MinGW 4.8,OpenGL)安装了 Qt 5.1.1,并尝试将其添加到我的 cmake 中.但 CMake 只是不想找到它,我不知道为什么.我错过了什么?我需要设置环境变量还是什么? 这是我的 cmake : cmake_minimum_required(版本 2.8.11)项目(布莱默)# 在对应的构建目录中查找包含设置(CMAKE_INCLUD ..
发布时间:2021-12-26 22:00:47 C/C++开发

如何在 WINAPI 线程中更改 Qt 小部件?

我需要在三个 WINAPI 线程中同时更改三个进度条.由于我的功能,进度条的更改值是可以访问这些条的,因此它们是 MainWindow 类的成员.所以我创建了带有 CreateThread 函数所需签名的包装器,但是当我尝试启动我的线程时,我仍然遇到分段错误.它可能是由什么引起的以及如何处理它并使我的代码正常工作? 我的函数示例: DWORD MainWindow::ThreadFunc1 ..
发布时间:2021-12-09 16:57:31 C/C++开发

如何将QDockWidgets停靠在QSplitter中?

我正在尝试让QSplitter在我的应用程序中接受QDockWidgets.到目前为止,我已经通过Qt设计器完成了所有工作,而我要做的是创建三个单独的QWidget.然后,我选择所有三个QWidget,然后右键单击它们,然后选择“布局"->“在拆分器中垂直放置". 这将所有三个小部件很好地放置在一个拆分器中.然后,我将Dock窗口小部件拖到右上角的“对象/类"窗口中,并在Splitters窗 ..
发布时间:2020-07-05 03:03:57 其他开发

如何删除QTreeView缩进

我想在每个嵌套级别的左侧增加一个QTreeView 凹痕.我尝试设置QTreeView::setIndentation(0).它会按照我的意愿删除压痕,但是也会隐藏树形箭头. 默认行为: 带有缩进✗ 带有箭头✔ 在setIndentation(0)之后: 没有缩进✔ 没有箭头✗ 所需行为: 没有缩进✔ 带有箭头✔ 那么如何获得第三个示例中显示的结果? ..
发布时间:2020-07-05 03:03:49 其他开发

Windows上的QT高DPI支持

根据此处的文档 http://doc.qt.io/qt-5/highdpi.html QT 5.4+引入了对DPI的高度支持. 但是,或者我缺少基本的东西,或者当前的支持还处于非常早期的阶段. 我正在编写一个全新的应用程序,因此我有机会从头开始做.我知道我必须使用布局而不是固定的位置等,但是在某些情况下,我总是必须指定控件的最小/最大尺寸.我可以在编辑器中指定它们,但是这些是设备像素.因此,如果我 ..
发布时间:2020-07-05 03:03:45 其他开发

pyQt:如何更新标签?

我用qtDesigner创建了这个简单的UI,我想每10秒用一个函数的值更新标签,但是我不知道该怎么做.我尝试了不同的方法,但是没有用. def example(): ... return text UI: class Ui_Form(object): def setupUi(self, Form): Form.setObjectName(" ..
发布时间:2020-07-05 03:03:41 Python

Windows 10中Qt Desktop应用程序的缩放比例不正确

我正在为Windows 10编写一个简单的Qt(窗口小部件)Gui应用程序.我正在使用Qt的5.6.0 beta版. 我遇到的问题是它根本无法缩放到我的Surfacebook的屏幕上: 很难说出来,因为SO会缩放图像,但是请注意,停靠窗口小部件标题栏控件相对于窗口标题栏控件的大小. Qt的 此链接讨论了缩放,但主要集中在qml/qtQuick和移动应用程序,通常还暗示,在台式机Qt ..
发布时间:2020-07-05 03:03:36 C/C++开发

Qt中的父代是做什么用的?

几乎每个QtWidgets类都可以具有父级.通常,在对象初始化时设置父级是可选的.例如,如果我创建一个继承QWidget类的类,则将在构造函数上执行以下操作: Widget::Widget(QWidget* parent): QWidget(parent) { hbox = new QHBoxLayout(this); yes_button = new QPushButton ..
发布时间:2020-07-05 03:02:34 其他开发

如何在WINAPI线程中更改Qt小部件?

我需要在三个WINAPI线程中同时更改三个进度条.由于我的功能是要更改进度条的值才能访问这些条,因此它们是MainWindow类的成员.因此,我创建了具有CreateThread函数所需签名的包装器,但是当我尝试启动线程时仍然遇到分段错误.可能是由什么引起的以及如何处理并使我的代码正常工作? 我的职能示例: DWORD MainWindow::ThreadFunc1() { f ..
发布时间:2020-07-05 03:02:32 C/C++开发

在QRubberband上实现调整大小的句柄? QSizeGrip相关吗?

我想让我的QRubberband实例用户可调整大小.我已经在此处看到了这个问题,但是没有解决方案. 用例是用户可以在照片上拖出一个选框,然后通过拖动QRubberband边距进行精细调整以更改几何形状,或者通过拖动选区来重新定位现有几何.我已经实现了重新定位,但是我想知道用于改变QRubberband几何形状的调整手柄大小. 在这里可以使用QSizeGrip吗?除此以外,是否有标准的方 ..
发布时间:2020-07-05 03:01:30 C/C++开发

QtWidgets.QFileDialog.getOpenFileName返回一个元组

我最近已更新到适用于Python的Qt5的新版本.为此,我不得不根据已经发生的一些显着更改来更改代码.我想对我创建的这一行代码有所了解.感觉像是一种从方法中获取string而不是tuple的问题的肮脏方式. (请注意该行末尾的[0]) filename = QtWidgets.QFileDialog.getOpenFileName(None, "Open " + key + " Data F ..
发布时间:2020-07-05 03:01:28 Python

QMainWindow,QWidget和QDialog有什么区别?

QMainWindow,QWidget和QDialog有什么区别? 解决方案 QWidget是Qt中所有可绘制类的基类.任何基于QWidget的类都可以在没有父类的情况下显示为窗口. A QDialog基于QWidget,但旨在显示为窗口.它将始终显示在窗口中,并具有使其与对话框上的常用按钮(接受,拒绝等)配合使用的功能. QMainWindow围绕主窗口的常见需求而设计.它具 ..
发布时间:2020-07-05 03:00:25 其他开发

qmake不添加小部件

我有一个简单的程序。我的程序是: #include #include int main(int argc,char * argv []) { int rc; QApplication app(argc,argv); QLabel * label = new QLabel(“Hello Qt!”); label-> ..
发布时间:2016-10-28 06:46:53 C/C++开发

qt更新ui通过线程

hi我有一个线程更新ui的问题。 代码工作正常,但问题是当我想移动我的窗口,因为你知道在那一刻ui线程将停止更新。和我的线程发送值到停止的线程,导致错误。 我不知道如何解决这个问题。 这里是我的线程代码标题: #ifndef READERTHREAD_H #define READERTHREAD_H #include ..
发布时间:2016-10-19 21:50:24 C/C++开发

cmake没有找到qt 5.1.1

我刚刚安装了Qt 5.1.1 Windows 32位(MinGW 4.8,OpenGL),并试图将其添加到我的cmake。但是CMake只是不想找到它,我不知道为什么。我失踪了什么?我需要设置一个环境变量或东西吗? 这是我的cmake: cmake_minimum_required(VERSION 2.8.11 ) 类项目(ブレンマ) #查找包含相应的编译目录 组(CMAKE_INC ..
发布时间:2016-10-17 11:09:36 C/C++开发