首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【QT】QT界面的美容院 -- QSS

    Qt 仿照 CSS 的模式,引入了 QSS,来对 Qt 中的控件做出样式上的设定,从而允许我们写出界面更好看的代码。...同样受到 HTML 的影响,Qt 还引入了 QML 来描述界面,甚至还可以直接把一个原生的 html 页面加载到界面上。...在界面上创建一个按钮 B. 创建 resource.qrc 文件(Qt -> Qt Resource File),并设定前缀为 / C....界面上创建一个按钮 B. 右键 -> 改变样式表,使用 Qt Designer 设置样式 C. 执行程序,点击 “按钮”: 属性 说明 font-size 设置文字大小。...创建一个 resource.qrc 文件,并导入以下图片 使用黑色作为默认形态 使用蓝色作为 hover 形态 使用红色作为 pressed 形态 ⚽ 使用阿里矢量图标库,可以下载到上述图片,下载的时候可以手动选择颜色

    51710

    PyQt5 图形界面-基础准备:安装Qt Creater、Qt Designer工具,使用Qt Designer设计界面,安装PyQt5工具库

    PyQt5 就是一个把 QtDesigner 设计的界面转化为 python 代码的 python 库。...Qt Designer 的使用请看: 用 Qt Designer 来设计 UI 界面,并转化为 python 代码运行实例演示 所以我们需要的就是: 1....Qt Creater 应用程序 【包含 Qt Designer,其实只需要安装 Qt Designer 就好了】 2. PyQt5 和 PyQt5-tools 这两个库 下面来讲它们的安装。...Qt Designer 的安装:【推荐】 PyQt5 图形界面 - Qt Designer 独立安装包,仅需 30M!...python 图像化界面绘制工具 Qt Creater 的安装: 获取地址:Qt 官方下载 文件有点大,耐心安装吧! 安装步骤如下: 第一次用就直接注册一个账号。

    1.1K20

    QT应用编程: windows下QT调用COM组件并集成到QT界面

    一、环境介绍 操作系统: win10 64位 QT版本: 5.12.6 Visual Studio IDE 版本: 2017 二、创建COM组件 为了方便测试,我这里使用QT来创建COM组件,再由QT...QT创建COM的方法看这里: (1) VS2017下使用QT生成COM组件: https://blog.csdn.net/xiaolong1126626497/article/details/...应用编程: windows下QT调用COM组件: https://blog.csdn.net/xiaolong1126626497/article/details/112978956 三、QtCreate...里创建工程调用COM组件完成界面开发 上一篇文章里介绍了在QtCreate里使用QAxObject调用COM组件,并完成函数接口调用;如果调用的COM组件是带界面的程序,并需要集成到当前QT程序中,就需要使用...3.2 方式2 为了方便界面设计,这可以直接在UI设计师界面,拖一个axWidget控件出来。 注意: 下面图片里,右键选择的COM组件,必须要先注册成功之后才能看到。

    3.5K31

    【Qt】未添加scrollArea造成界面过大

    在界面开发领域,一个看似微小的疏忽 —— 未添加 scrollArea(滚动区域),却可能引发界面显示异常的大问题。...当界面内容超出显示区域时,缺乏滚动机制的设计会直接导致界面整体尺寸失控,不仅影响用户体验,还可能暴露系统的底层设计缺陷。...一、界面膨胀的技术成因:滚动机制的缺失效应 从技术实现角度看,界面元素的布局逻辑通常遵循 “内容决定容器” 的原则。...某社交 APP 在设计聊天记录界面时,通过原型测试发现未添加滚动区域会导致历史消息加载时界面崩溃,提前优化后使测试阶段的 BUG 率降低 82%。...未添加 scrollArea 引发的界面过大问题,本质上是技术实现与用户需求脱节的表现。从移动应用到桌面软件,滚动机制始终是界面可用性的基石。

    4400

    Qt界面编程:窗口传值方式

    1、问题   一个这样的场景:主窗口界面有一个菜单项,点击该菜单项弹出一个对话框。点击对话框上的测试按钮,显示主窗口类中的一个字符串成员的内容。这就是整个窗口传值的需求描述。如何解决呢?...首先想到的解决方法自然是使用Qt自带的signal/slot机制。即首先发信号给父窗口,父窗口接到信号执行槽函数发送一个携带所需数据的信号给子窗口。...2、尝试解决 使用环境:Qt5.0,  Qt creator2.6, Windows XP sp3 32bit 创建一个主窗口类和子窗口类,在主窗口类中声明一个QString类型的成员变量,访问权限设置为...上面3所标识的问题,其实并没有严格的要求,至少在Qt Creator中没有这样的限制。你可以将该成员变量设置为private,protected, public的,但是在子窗口中照样能访问。

    3.1K70

    QT中界面间传值方式

    在Qt界面之间传递参数通常可以使用以下两种方法:一、使用信号和槽机制在发送参数的界面中定义一个信号,然后在接收参数的界面中定义一个相应的槽函数。...当需要传递参数时,发送界面通过emit关键字发送信号,并将参数作为信号的参数传递。接收界面通过连接(connect)函数将信号与槽函数绑定,在槽函数中可以获取到传递的参数。...QString& data){ // 处理接收到的数据}在使用这种方法时,需要确保发送界面和接收界面之间能够访问到对方的对象。...parent) : QWidget(parent){ label = new QLabel(data, this);}这是一个简单的示例代码,演示了使用信号和槽机制以及构造函数传递参数两种方法来在Qt...界面之间传递参数。

    1.4K51

    Qt Designer界面设计器简介

    在 PyQt5 中我们使用 Qt Designer 工具来制作 UI 界面。    Qt Designer 可以通过拖拽的方式完成复杂的界面设计,而且还可以随时预览查看效果。...下面我们来介绍一下 Qt Designer 的简单使用。 新建主窗口 ? 新建窗口 模板选择 Main Window , 创建一个主窗口,主窗口默认添加了菜单栏、状态栏。 ? 选择模板 ?...当然 PyQt5 的离线文档是没有,不过有 Qt5 的离线文档。我们知道 PyQt5 是 Qt5 的 Python 版,所以大部分函数属性都是一样的。...由于这个文件是用.ui生成的,可以称其为界面文件。因为每次使用.ui文件生成是都会初始化.py文件,所以我们需要创建一个新的py文件作为逻辑处理文件,将界面和逻辑分离开来。...,以后想要更新界面,只需要对.ui文件进行更新,然后编译成.py文件就行了。

    8.5K11

    Fdog系列(四):使用Qt框架模仿QQ实现登录界面,界面篇。

    Fdog系列(三):使用腾讯云短信接口发送短信,数据库写入,部署到服务器,web收尾篇。...---- 哈喽,我的小伙伴们,在之前的三篇中,我们实现了网页端注册一个Fdog账号,包括第一篇html的设计,第二篇,html页面的响应,以及第三篇的发送短信,数据库写入等等,关于网页端的编写,用了三篇进行描述...,从第四篇开始,将进入Qt阶段,我将开始使用Qt继续进一步创造,带领大家将一些知识进行综合。...右键项目,添加新文件,选中Qt下面的Qt设计师界面类,选择创建widget类型的窗口。 然后照猫画虎,模仿QQ添加必要的控件。 ? 包括几个标签,按钮,以及文本框。...this->setWindowFlags(Qt::SplashScreen|Qt::WindowStaysOnTopHint|Qt::FramelessWindowHint); 运行看看 ?

    4.5K52

    Qt图形库-QCustomPlot

    Qt官方已经有QCharts模块,如下图所示: ? 另外还有一个QCustomPlot的基于Qt的第三方图形库,如下图所示: ?...如果您使用的是Qt 5.0或更高版本,则需要在.pro文件中的QT变量中添加printsupport。...在上面显示的情况下,此操作在greaterThan(QT_MAJOR_VERSION,4)个条件之后进行。 确保使用较旧的Qt版本时未添加printsupport(和widgets)。...将QCustomPlot作为.so/.dll动态库使用 使用动态库意味着不将.h/.cpp文件包含到您的项目中,而是与外部qcustomplot.so(GNU/Linux)或qcustomplot.dll...下载部分中的sharedlib软件包提供了两个项目来证明这一点:一个编译的QCustomPlot动态库,另一个使用动态库。 这应该很快使您开始使用QCustomPlot作为动态库。

    2.5K10

    VC++界面库

    ,等界面库,以及一些网友自己写的界面库,开始对于C++软件界面美化有了一点点的心得。...开源C++界面库 1.RingSdk Ringsdk是CSDN上一个前辈自己写的界面库,这个界面库很轻而易举实现QQ2009的界面效果。...作者博客 11.基于Skia的directui库metalbone 官方说明 MetalBone是一个C++ DirectUI库。接口、命名等借鉴Qt,而并非使用Windows风格。...一款界面库就是大几百万的。老总阙海忠还亲自录了20集的界面库相关的视 这是老阙的视频。 8.炫彩界面库 炫彩界面库貌似是私人开发的一个界面库,可以用C++.c#易语言等来开发。...炫彩库的作者貌似是湖北襄阳人 9.魔方界面库 MuiLib(Magic UI Library)Windows高级界面开发库是在国内首家免费开源的DuiLib界面开发库基础上经过针对性的扩展而发展起来的

    3.4K10
    领券