qtwidgets相关内容
我最近更新到了 Qt5 for Python 的新版本.在这样做的过程中,我不得不根据已经发生的一些显着变化来更改我的代码.我想深入了解我创建的这行代码.这感觉像是一种解决从函数中获取 string 而不是 tuple 问题的肮脏方式.(注意行尾的[0]) filename = QtWidgets.QFileDialog.getOpenFileName(None, "Open" + key +
..
我刚刚为 Windows 32 位(MinGW 4.8,OpenGL)安装了 Qt 5.1.1,并尝试将其添加到我的 cmake 中.但 CMake 只是不想找到它,我不知道为什么.我错过了什么?我需要设置环境变量还是什么? 这是我的 cmake : cmake_minimum_required(版本 2.8.11)项目(布莱默)# 在对应的构建目录中查找包含设置(CMAKE_INCLUD
..
我需要在三个 WINAPI 线程中同时更改三个进度条.由于我的功能,进度条的更改值是可以访问这些条的,因此它们是 MainWindow 类的成员.所以我创建了带有 CreateThread 函数所需签名的包装器,但是当我尝试启动我的线程时,我仍然遇到分段错误.它可能是由什么引起的以及如何处理它并使我的代码正常工作? 我的函数示例: DWORD MainWindow::ThreadFunc1
..
考虑一下这段代码: 导入子流程导入 win32gui导入 win32con导入时间导入系统from PyQt5.Qt import * # noqa类 Mcve(QMainWindow):def __init__(self, path_exe):super().__init__()菜单 = self.menuBar()attach_action = QAction('Attach', self)
..
我想从我的mainwindow.cpp访问对话型窗口小部件的某些功能. 我在小部件类中创建了一个简单的函数,该函数返回一个int,如下所示: dialog.h: public: int getRowCountData(); dialog.cpp: int Dialog::getRowCountData() { return ui->ta
..
我正在尝试让QSplitter在我的应用程序中接受QDockWidgets.到目前为止,我已经通过Qt设计器完成了所有工作,而我要做的是创建三个单独的QWidget.然后,我选择所有三个QWidget,然后右键单击它们,然后选择“布局"->“在拆分器中垂直放置". 这将所有三个小部件很好地放置在一个拆分器中.然后,我将Dock窗口小部件拖到右上角的“对象/类"窗口中,并在Splitters窗
..
我想在每个嵌套级别的左侧增加一个QTreeView 凹痕.我尝试设置QTreeView::setIndentation(0).它会按照我的意愿删除压痕,但是也会隐藏树形箭头. 默认行为: 带有缩进✗ 带有箭头✔ 在setIndentation(0)之后: 没有缩进✔ 没有箭头✗ 所需行为: 没有缩进✔ 带有箭头✔ 那么如何获得第三个示例中显示的结果?
..
根据此处的文档 http://doc.qt.io/qt-5/highdpi.html QT 5.4+引入了对DPI的高度支持. 但是,或者我缺少基本的东西,或者当前的支持还处于非常早期的阶段. 我正在编写一个全新的应用程序,因此我有机会从头开始做.我知道我必须使用布局而不是固定的位置等,但是在某些情况下,我总是必须指定控件的最小/最大尺寸.我可以在编辑器中指定它们,但是这些是设备像素.因此,如果我
..
我用qtDesigner创建了这个简单的UI,我想每10秒用一个函数的值更新标签,但是我不知道该怎么做.我尝试了不同的方法,但是没有用. def example(): ... return text UI: class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("
..
我想编译Qt示例.我收到错误QtWidgets:没有这样的文件或目录#include greaterThan(QT_MAJOR_VERSION, 4): QT += widgets - does not help QT += widgets - does not help INCLUDEPATH += /opt/Qt/5.3
..
我正在为Windows 10编写一个简单的Qt(窗口小部件)Gui应用程序.我正在使用Qt的5.6.0 beta版. 我遇到的问题是它根本无法缩放到我的Surfacebook的屏幕上: 很难说出来,因为SO会缩放图像,但是请注意,停靠窗口小部件标题栏控件相对于窗口标题栏控件的大小. Qt的 此链接讨论了缩放,但主要集中在qml/qtQuick和移动应用程序,通常还暗示,在台式机Qt
..
几乎每个QtWidgets类都可以具有父级.通常,在对象初始化时设置父级是可选的.例如,如果我创建一个继承QWidget类的类,则将在构造函数上执行以下操作: Widget::Widget(QWidget* parent): QWidget(parent) { hbox = new QHBoxLayout(this); yes_button = new QPushButton
..
我需要在三个WINAPI线程中同时更改三个进度条.由于我的功能是要更改进度条的值才能访问这些条,因此它们是MainWindow类的成员.因此,我创建了具有CreateThread函数所需签名的包装器,但是当我尝试启动线程时仍然遇到分段错误.可能是由什么引起的以及如何处理并使我的代码正常工作? 我的职能示例: DWORD MainWindow::ThreadFunc1() { f
..
我想让我的QRubberband实例用户可调整大小.我已经在此处看到了这个问题,但是没有解决方案. 用例是用户可以在照片上拖出一个选框,然后通过拖动QRubberband边距进行精细调整以更改几何形状,或者通过拖动选区来重新定位现有几何.我已经实现了重新定位,但是我想知道用于改变QRubberband几何形状的调整手柄大小. 在这里可以使用QSizeGrip吗?除此以外,是否有标准的方
..
我最近已更新到适用于Python的Qt5的新版本.为此,我不得不根据已经发生的一些显着更改来更改代码.我想对我创建的这一行代码有所了解.感觉像是一种从方法中获取string而不是tuple的问题的肮脏方式. (请注意该行末尾的[0]) filename = QtWidgets.QFileDialog.getOpenFileName(None, "Open " + key + " Data F
..
QMainWindow,QWidget和QDialog有什么区别? 解决方案 QWidget是Qt中所有可绘制类的基类.任何基于QWidget的类都可以在没有父类的情况下显示为窗口. A QDialog基于QWidget,但旨在显示为窗口.它将始终显示在窗口中,并具有使其与对话框上的常用按钮(接受,拒绝等)配合使用的功能. QMainWindow围绕主窗口的常见需求而设计.它具
..
我将像这样在基于窗口小部件的应用程序中部署qtvirtualkeyboard: #include int main(int argc, char *argv[]) { qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard")); QApplication app(argc, argv);
..
我有一个简单的程序。我的程序是: #include #include int main(int argc,char * argv []) { int rc; QApplication app(argc,argv); QLabel * label = new QLabel(“Hello Qt!”); label->
..
hi我有一个线程更新ui的问题。 代码工作正常,但问题是当我想移动我的窗口,因为你知道在那一刻ui线程将停止更新。和我的线程发送值到停止的线程,导致错误。 我不知道如何解决这个问题。 这里是我的线程代码标题: #ifndef READERTHREAD_H #define READERTHREAD_H #include
..
我刚刚安装了Qt 5.1.1 Windows 32位(MinGW 4.8,OpenGL),并试图将其添加到我的cmake。但是CMake只是不想找到它,我不知道为什么。我失踪了什么?我需要设置一个环境变量或东西吗? 这是我的cmake: cmake_minimum_required(VERSION 2.8.11 ) 类项目(ブレンマ) #查找包含相应的编译目录 组(CMAKE_INC
..