
Qt
文章平均质量分 70
水墨熊猫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【翻译】Qt Designer自定义控件简介
用户界面处于设计模式下,自定义控件可能不可用。针对特定平台开发的自定义控件,设计器可能需要在特定平台下运行才能为终端用户开发UI界面。自定义控件的源代码不可用,或者由于非技术原因(比如license限定)也会造成一些自定义控件无法使用。在上述情况下,依然可以达到使用自定义控件的目的。为了实现这一点,我们可以使用 Qt Designer 的提升窗口部件功能。除此之外,若自定义控件的源代码可用,我们可以调整自定义控件以便在Qt Designer中使用。原创 2024-10-22 22:17:37 · 939 阅读 · 0 评论 -
【已解决】Qt Creator设计模式被禁用不能点的原因及解决方案
显示,自2021年12月2日发布的Qt Creator 6.0 版本之后Qt Quick Designer设计模式为默认禁止状态,需要在。Qt Creator 目前最新版为12.0.1,安装后打开。文件即可正常显示设计模式可切换状态。文件发现设计工具图标为禁用状态。原创 2024-01-19 13:47:12 · 5160 阅读 · 1 评论 -
【翻译】Qt Designer 之如何使用样式表
自 Qt 4.2起,Qt Designer 就可以使用样式表编辑器了。原创 2024-01-19 09:36:31 · 2160 阅读 · 0 评论 -
【翻译】Qt Designer 如何使用资源文件
若要使用资源文件,必须通过打开视图菜单并打开资源浏览器选项来使其可见。在资源浏览器中,可以打开现有的资源文件或创建新的资源文件。单击编辑资源按钮即可。要重新加载资源,请单击重新加载按钮。加载资源文件后,您可以使用添加前缀为当前资源文件中的文件添加分类,通过添加文件按钮和移除按钮在其中创建或删除资源文件,并使用添加文件按钮指定资源(例如图像)。请注意,这些资源必须位于当前资源文件的目录或其子目录之一。按下按钮将新的资源项添加到文件中。然后使用添加文件按钮指定资源。原创 2024-01-15 21:24:40 · 1429 阅读 · 0 评论 -
【翻译】在Qt Designer中创建主窗口(Main Windows)
Qt Designer 可用于为不同用途创建用户界面,并为每个用户界面提供不同类型的模板。主窗口模板用于创建具有菜单栏、工具栏和停靠窗口部件的应用程序窗口。通过打开文件菜单并选择新建窗体...选项,或者Ctrl + N快捷键,创建一个新的主窗口,然后选择模板。该模板提供了一个主应用程序窗口,默认情况下包含一个菜单栏和一个工具栏-如果不需要,可以删除它们。如果删除了菜单栏,可以再通过窗体右键菜单选择添加菜单栏选项创建一个新的菜单栏。原创 2024-01-15 20:53:03 · 2992 阅读 · 1 评论 -
PySide2-VSC UI文件转python报错‘“pyside2-uicc“‘ is not recognized as an internal or external command解决
症状在vscode中使用Qt for Python插件将UI文件转为python文件报错。报错信息如下:问题原因看output的错误信息可以判断改命令调用的可能是 pyside2-uic.exe文件首先检查PySide2-VSC插件的setting有没有问题,配置项这样应该是没有问题的,前提是环境变量的path 中有pyside2-uic.exe文件所在目录。如果path中没有,问题应该就出在这里。打开环境变量,果不其然没有配置。解决方案既然找到原因了,自然对症下药,药到病除。将原创 2021-02-12 00:48:04 · 1780 阅读 · 2 评论 -
【解决方案】vscode提示 No name ‘QGuiApplication‘ in module ‘PySide2.QtGui‘pylint(no-name-in-modulue)
问题场景:vscode 配置python + pyside 开发环境后提示,vscode No name 'QGuiApplication' in module 'PySide2.QtGui'pylint(no-name-in-modulue) 这样的提示,如下图。虽然不影响运行,但依然让人如鲠在喉非常不适。原因分析:网上查证后问题原因在于没有在Pylint中配置PySide2的参数解决方案:vscode左下角或者快捷键ctrl + ,打开配置找到pylint args配置项在Pylin原创 2021-01-23 09:25:45 · 1045 阅读 · 0 评论 -
【解决方案】invalid property name “statusbar“(M16) unkown component(M300)
项目场景:在Qt creator 4.14.0 中使用 QML 创建底部状态栏并自定义样式问题描述:直接使用官方示例(StatusBar QML Type )中的代码ApplicationWindow { statusBar: StatusBar { RowLayout { anchors.fill: parent Label { text: "Read Only" } } }}报错截图如下:原创 2021-01-20 22:59:57 · 1892 阅读 · 1 评论 -
Qt Designer 容器(Container)部件的用法
Qt Designer 容器(Container)部件的用法原文地址:https://doc.qt.io/qt-6/designer-using-containers.html容器部件(container widget)在窗体中提供更高级的对象分组控制。它们可以作为多种用途使用,诸如管理输入部件(input widgets)、提供分页和选项卡布局、又或者仅仅作为其它对象的装饰性容器等等。Qt Designer 提供良好的视觉反馈以便于我们将对象置于容器中。当对象从部件盒被拖入窗体且经过容器部件时翻译 2021-01-12 17:48:28 · 8363 阅读 · 0 评论 -
【翻译】Qt Desinger 窗体的保存、预览和打印
Qt Desinger 窗体的保存、预览和打印原文地址:https://doc.qt.io/qt-6/designer-preview.html图片及内容已根据最新版本(Qt Designer 6.0.0)进行修改和更新尽管 Qt Designer 的窗体可以完整的呈现编辑中的组件,编辑时的预览功能依然必要且实用。通过菜单窗体-预览或者Ctrl + R打开预览。预览将完整还原组件在应用程序中的样子。Since Qt 4.4, it is possible to preview forms w翻译 2021-01-12 10:00:51 · 4716 阅读 · 0 评论 -
Qt Designer 最新中文手册文档(Qt6)
Qt Designer软件作为一款Qt辅助工具,其允许我们使用所见即所得的方式,通过Qt Widgets来创建图形用户界面。正好最近要学习Qt for Python(PySide6),工欲善其事,必先利其器,准备系统的学习一下Qt Designer,网上也没有比较系统的最新资料,那就只能扒官方文档了,在这里权当做个学习记录吧。下面没有链接的就是还没有翻译的哈~英文666的同学可以直接开车去官方文档哦Qt Designer 快速入门Qt Designer的四种编辑模式窗口部件编辑模原创 2021-01-07 15:12:27 · 29831 阅读 · 2 评论 -
【解决方案】Qt Designer代码生成失败,Unable to lanch {Qt Designer路径}\bin\uic:Process failed to start: 系统找不到指定文件
问题症状通过菜单窗体-View Python Code... 查看UI代码报错,提示“代码生成失败”,具体描述为“Unable to lanch {Qt Designer路径}\bin\uic:Process failed to start:系统找不到指定的文件”症状原因预览C++/Python代码需要先调用uic.exe生成,从错误提示来看确定是bin目录下没有uic.exe文件,需要先找到此文件或者了解是否需要安装配置。Designer.exe 同目录下有一个uic.exe,不晓得是不是它。原创 2021-01-07 13:58:55 · 6768 阅读 · 10 评论 -
【翻译】Qt Designer 布局宝典
Qt Designer布局宝典原文地址:https://doc.qt.io/qt-6/designer-layouts.html使用窗体前,需要将部件对象拖放到布局中,以确保预览或在应用程序中使用时可以正确显示。将对象放置在布局中也可以确保在窗体放大缩小时对象的大小也能随之改变。一旦部件对象被置于布局中,其位置和大小就不能再被单独设置。因为布局本身控制着每个部件的几何空间结构,同时还考虑到看不到的空间间隔器(spacer)。spacer 被置于layout后会影响部件的几何空间结构。布局可以在窗翻译 2021-01-07 11:29:27 · 4188 阅读 · 0 评论 -
【翻译】Qt Designer的四种编辑模式
Qt Designer的编辑模式Qt 设计器提供了四种编辑模式: 窗口部件编辑模式、信号/槽编辑模式、伙伴编辑模式和 Tab 顺序编辑模式。在使用 Qt 设计器时,您将始终处于以下四种模式之一。要在模式之间切换,只需从“编辑”菜单或工具栏中选择它。下表进一步详细描述了这些模式。编辑模式[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KYwAqIKU-1609517080076)(https://doc.qt.io/qt-6/images/designe翻译 2021-01-02 00:06:02 · 10767 阅读 · 0 评论 -
【翻译】Qt Designer 快速入门
用 Qt Designer 做UI,总共分四部:把窗体形式(Main Windows\Widget等)选中并新建把控件拖到窗体里把信号(signal)关联到信号槽(slot)预览废话不多说,先上图如上图所示,这是一个很常见的RGB控制器,在图像处理软件设计中甚是常见。新建窗体...翻译 2020-12-31 23:55:27 · 10053 阅读 · 1 评论 -
【翻译】Qt for Python(PySide6)官方文档:(2)正式开始Qt for Python之旅
本章主要讲解如何通过代码命令行方式创建Python for Qt工程项目,如果你只是要通过pip安装PySide6,你来~pip install pyside6更多详情,请参阅我们的快速入门指南。此外,您可以查看与项目相关的常见问题。一般配置要求编译PySide主要用到一些第三方库,如libclang,Python, CMake等,这些都可以从Qt的开发工具中下载到:Python: 3.6+Qt: 6.0+ is recommendedlibclang: libclang 库需要10 fo翻译 2020-12-30 08:19:09 · 6750 阅读 · 6 评论 -
【翻译】Qt for Python(PySide6)官方文档:(1)Qt for Python 快速入门
原文地址:https://doc.qt.io/qtforpython/quickstart.html环境要求PySide6的安装需要如下环境支持:Python 3.6+建议使用虚拟环境,比如 venv 或 virtualenv创建并激活虚拟环境终端运行如下命令(译者注:官方是这样写的,实际上是用PyCharm 自2019.3.3版本之后可自动设置虚拟开发环境,可自行查阅)TODO: 单独写个PyCharm自动设置虚拟开发环境的教程$ python -m venv env/ .翻译 2020-12-29 13:57:35 · 26045 阅读 · 0 评论 -
PyCharm 整合配置Qt Designer,Qt Designer直接打开.ui文件
参考链接:https://stackoverflow.com/questions/58599351/integrate-qt-designer-and-pycharmPyside作为Qt的亲儿子,无疑将成为Qt pyton开发的首选,Pyside2已经日趋完善,官方也于2020年12月10日发布了6.0.0版本,正式进入PySide6时代。安装Pyside后 Qt Designer是集成到pip包里面的,无需单独安装。安装后如下图通过 File-Settings (或快捷键Ctrl + Al原创 2020-12-26 11:47:43 · 3174 阅读 · 3 评论