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

    Qt Style Sheet实践(二):组合框QComboBox的定制

    这篇博文重点讲述如何用QSS对组合框进行定制。 基本自定义      组合框的使用非常简单,为了加快叙述速度,我们直接在Qt Designer中拖一个QComboBox控件放到主窗口中。...既然主题是用QSS来定制组合框,那么我们第一件事就是新建一个.qss文件并添加到资源文件中进行编译。....当然了,在::drop-down子组件的定制中,我们将subcontrol-position属性设置成了top, right。这样按钮就位于最右边了。如果希望将按钮置于最左边显然也很简单。...那么如何对下拉框进行定制呢?我们有个很好的模仿对象: ?      360安全卫士的登录框中的下拉框看起来就挺不错,而且还有图标出现在选项的右边。下面我们就进入高级定制部分。看看又该如何进行改进。...至此,整个定制过程就结束了。看看效果如何: ? ? ? 小结       QComboBox分成三个定制部分:文本框(是否可编辑),按钮(箭头标记、边框),下拉框(选项高度、子组件布局)。

    7.9K70

    Qt写软件系列四:定制个性化系统托盘菜单

    这篇博文仍然以Qt的使用为主旨,探讨一下在Qt中如何进行系统托盘的个性化定制。 介绍     首先我们看看几款知名软件的系统托盘设计: ?     上图是金山卫士的系统托盘菜单设计。...参考本人曾经写过的一篇博文(使用Qt创建系统托盘),可以实现一个默认主题的系统托盘菜单。...::AlignLeft|Qt::AlignVCenter); m_topLayout->addWidget(m_homeBtn, 0, Qt::AlignRight|Qt::AlignVCenter)...到此,我们的托盘菜单就完成了个性化定制工作。 效果图       根据上述代码,我们实现的最终效果图如下: ?        前面也说过:界面设计是一门学问,综合了设计学、心理学、审美学等多学科。...参考 用Qt实现系统托盘菜单

    2.8K100

    yocto | 基于Linux的定制系统跑Qt app(第一集)

    点击上方"蓝字"关注我们01、引言>>>Yocto 项目是一个开源协作项目,能帮助开发者为不同硬件架构的嵌入式产品,制作基于Linux的定制系统。...Yocto Project 提供了灵活的工具集和开发环境,使世界各地的嵌入式设备开发人员通过共享技术、软件堆栈、配置和用于创建这些定制 Linux 映像的最佳实践进行协作。...与完整的Linux发行版不同,yocto能让你自定义你的映像,你可以决定放哪些功能或者模块到你的映像中,比如说很多设备没有显示屏幕,那么像X11, GTK+, Qt或者SDL之类的组件就能不安装。...bblayers.conf (该文件用来定义BBLAYERS,BBLAYERS是决定哪些路径下的模块需要构建,哪些不需要构建,并将这些信息提供给bitbake)│ │ ├── local.conf (用户的配置文件,包含所有定制化的配置...构建系统同时生成文件系统镜像和定制的可扩展 SDK (eSDK) 用于应用程序开发。

    18210

    QtQt 开发环境安装 ( Qt 版本 5.14.2 | Qt 下载 | Qt 安装 )

    文章目录 一、Qt 下载 二、Qt 安装 三、组件选择 一、Qt 下载 ---- Qt 开发环境下载地址 : https://download.qt.io/archive/qt/ 该界面可以下载 Qt...各个版本的开发环境 ; Qt 版本选择 , Qt 的各个大版本都在同步更新 , 如 5.1 , 5.9 , 5.14 , 6.0 等 , 每个版本都有不同的性能和功能 , 每个版本进入后的二级目录的小版本...Qt 从 5.15 版本开始 , 不再提供离线安装包 , 需要自己下载源码编译安装 , 因此这里选择安装 Qt 5.14.2 版本 ; 进入 https://download.qt.io/archive.../qt/5.14/5.14.2/ 界面后 , 在根目录中分别是 windows , mac , linux 三个平台的 Qt 安装包 , 选择对应的平台即可 ; 下载 Windows 对应的安装包 qt-opensource-windows-x86...-5.14.2.exe ( 点击该链接下载 ) ; 二、Qt 安装 ---- 双击安装软件 , 点击 " Next " , 没有 Qt 账号 , 输入账户名邮箱 , 密码 , 确认密码 , 同意协议

    11.8K31

    QTQT入门

    一、简述QT 1、什么是QT QT是一个跨平台的C++开发框架,主要用于开发图形用户界面应用程序,但同样支持开发不带界面的命令行程序 这里的图形用户界面是一种人与计算机通信的界面显示格式,允许用户通过图形化的操作元素...广泛应用于桌面应用程序,移动应用程序,嵌入式系统 我们熟知的WPS office 就是QT开发的 二、QT的基本使用 前面安装啥的就不再多说了 1、新建项目 (1)选择项目模版 新建项目对话框里一共有五类模版...可以创建单元测试项目、Qt4设计师自定义控件、子目录项目等 Non-Qt-Project 非QT项目,可以创建纯C/C++项目 Import Project 导入项目,从版本控制管理系统的软件项目导入旧的项目...这里我们常用的只有第一种,然后右边会出现四类子模版 Qt Widgets Application:普通窗体模板,传统基于部件的窗体界面程序 Qt Console Application:Qt...控制台应用程序,因为 Qt 主要用于图形界面设计,这个控制台项目模板基本不用 Qt for Python:在Python下用 LGPL 的许可来开发闭源 Qt 软件 Qt Quick Application

    10310
    领券