首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

分享我用Qt开发的应用程序【二】在Qt应用程序中使用字体图标fontawesome

为了使用简单,需要先写一个单件类,头文件的代码如下: 其中静态方法Instance保证IconHelper的实例全局唯一 (注意构造函数已经私有化了) #ifndefICONHELPER_H #defineICONHELPER_H...应用程序所在目录下创建res目录,并放置字体文件/res/fontawesome-webfont.ttf 然后加载到全局字体中 #include"IconHelper.h" IconHelper*IconHelper...SetIcon(ui->RightBtn,QChar(0xf178),12); 详见:http://fontawesome.io/cheatsheet/ ----------------------- 我又开发了一个桌面日历的小程序分享给大家...1、黑色背景是我的桌面颜色,大家可以忽略 2、虽然右键菜单里写了“开机自启动”,但我并没有开发这个功能,请见谅 3、我会在下一篇文章里公布这个小程序的源码,敬请期待 4、这个小程序会始终在你的桌面上,...你点显示桌面,它还是在你的桌面上 ?

1.8K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android应用图标微技巧,8.0系统中应用图标的适配

    因此,现在已经是时候需要让我们的应用程序对Android 8.0系统进行适配了。 其实在去年Android 8.0系统刚推出的时候,我就仔细翻阅过Google官方的功能变更文档。...可以看到,在Android上,应用图标可以是方形、圆形、圆角矩形、或者是其他任意不规则图形。 本来就是两家公司不同的设计理念,也说不上孰高孰低。...当然我们在这里讨论这个,有点像讨论先有鸡还是先有蛋的感觉,不过Google还是想出了一套完美的解决方案。 从Android 8.0系统开始,应用程序的图标被分为了两层:前景层和背景层。...可以看到,这里背景层是一张蓝色的网格图,前景层是一张Android机器人Logo图,然后盖上一层圆形的mask,最终就裁剪出了一张圆形的应用图标。 我一定要适配吗?..." } } 可以看到,这里我在创建新项目的时候默认targetSdkVersion就是26,如果你是低于26的话,说明你的Android SDK有些老了,最好还是更新一下。

    1.9K20

    14个UI精美功能强大的Android应用设计模板

    由于狂热的开发者社区和移动设备的日益普及,Android的商业应用程序成为一个不断增长的市场。...此Android模板含有大量字段和40多个精美的图标,以及15个以上的屏幕,如登录、注册页面、主页、类别列表等。一切都是 以细节为导向的风格,紧跟当今最新的移动趋势。...这款应用采用了典型的大图配文字的排版模式,图片占比大。模板包括40多个图标和13个屏幕,如登录、注册页面、主页、类别列表等。...FOCUS是一款用于在线学习和课程预定的应用程序,可用于大多数互联网学习业务。模板包括60多个图标和15个以上的屏幕,如登录、优化详细信息、地图视图、属性列表等。...它包括一个30多个图标和25个页面,如登录、OTP屏幕、主页等。

    4.2K10

    UI设计师必须知道的 iOS和Android的APP图标设计指南

    当第一次面临绘制应用程序图标的挑战时,我遇到了很多问题。我在完成几个项目后之后才找到了一些答案。我决定写这篇文章来帮助和我一样的初学者,但我希望经验丰富的设计师也会觉得它很有用。好吧,让我们开始吧!...我使用Sketch,但任何其他图形编辑器也可以使用。 绘制iOS应用程序图标 有许多用于创建图标的模板,但我们暂时不会使用它们。假设我们已经研究了市场,也许确定了这个想法,甚至手工制作了草图。...此外,还有很多网站,如MakeAppIcon,App Icon Maker和App Icon Generator,可以做同样的事情。当然还有模板!...绘制Android应用程序图标 在Android中,应用程序图标也以各种尺寸使用,最大的与iOS相同:1024px×1024px。添加网格,注意安全区域。...根据设备的不同,Android会应用不同形状的蒙版。将图像放在安全区域内,这样就不会被剪裁。网格本身显示系统中使用的所有基本形状:圆形,方形,垂直和水平矩形。 ? 图标的最终版本: ?

    2.1K20

    如何为移动应用设计出色的图标

    特别是一些需要基于应用程序进行创业的公司,图标设计直接关系到您在应用程序市场中的知名度。 本文将重点介绍Android和iOS应用程序的设计。我将总结设计中一些最重要的方面,例如外形尺寸和颜色选择。...建议为Apple Store创建正方形图标,因为该图标将始终按照蒙版形状显示轮廓。因此,在Apple Store中,只有少数图标具有圆形或不规则形式。...具有Material Design推荐形状的自适应蒙版图标。 此外,Android 8.0引入了自适应图标,如先前的图像所示,该图标可以针对不同的设备进行屏蔽。...例如,矩形形状适合Gmail图标的信封设计,圆形形状可能类似于相机应用程序的目标。探索使用其他类似应用程序的形状也是个好主意。 请记住,推荐的形状只是帮助设计人员的工具,但并非一成不变。...如果不是与您公司的品牌直接相关,那么至少图标中的表格,字母或图像应与应用程序的目的相似。 使用纹理和深度,但不要创建非常复杂的图像。简单的渐变和阴影即可完成工作。

    1.4K20

    Android 8.0 之自适应图标

    而一向提倡使用异形图标、讲求图标「个性」的 Google 在 Android 7.1 中引入了圆形图标规范,在 Android 8.0 中还将带来全新的自适应图标特性——Google 似乎想通过应用图标规范来触及...,如视差或跳动 ?...动画视觉效果由所支持自适应图标的启动器生存,视觉效果可能因启动器的不同而有差别 OEM 厂商所提供的遮罩是,自中点起至少 33 dp 范围内的区域 在XML中创建自适应图标 要给你的应用创建自适应图标,...同时还可以为 android:roundIcon 属性指定一个图标,这个属性不是必须的,只有当你想为你的 app 在任何时候都以一个圆形图标展示时使用。下面的代码将示范这两个属性的用法 ?...接下来需要在资源文件及中创建我们的自适应图标,在 Android 8.0 中自适应图标存在于 res/mipmap-anydpi/ 文件夹下,使用 元素为你的图标定义前景和背景图层

    1.5K40

    【转】 Android是怎么样启动应用程序的,从点击启动图标到显示视图到底做了什么操作

    转载自 https://juejin.im/post/5b0d0a0cf265da091f105858 本文阐述了用户点击启动图标后,Android 系统是怎么启动你的应用程序,将应用视图显示在移动设备上...首先说一下 Android 应用程序的两个特点 多入口,和只有一个 main 方法的应用程序不同,Android 应用程序有四大组件构成 ( Activity , Service ) ,每个组件都是一个入口...当用户或者其他应用程序用到了属于你的应用程序的组件,比如 ( Activity ,Service ) Android 就会为你的应用程序启动一个新的进程(你的应用进程不存在当前 Android 系统中时...然后 init 进程又会启动一个 zygote 进程 ,zygote 进程他会创建一个原始 dalvik 虚拟机 然后继承系统资源,和 Android 应用程序框架,然后进入监听状态,随时准备复制一份,...,然后进程和 ams 绑定在一起,下次就不会创建该activty了。 启动应用程序可以分为三个步骤 创建一个进程 绑定应用程序 启动一个 Activity ?

    89560

    绘制路径:Android 中矢量图渲染

    在这篇文章中,我将深入探讨这些技巧:颜色资源、主题颜色、颜色状态列表和渐变的使用。 简单的颜色 绘制路径最简单的方法是指定一种硬编码的 fill/stroke 颜色。 的屏幕上使用一个图标: ? 在明/暗屏幕上对图标进行着色,使其具有适当的颜色 使用着色的一个好处是,你不需要依赖于你的资源文件(通常来自你的设计师)是正确的颜色。对图标使用 ?...我也非常喜欢为自定义视图创建自己的状态,这些视图可以与此支持结合使用,以控制资源中的元素,例如在某个特定状态触发之前将路径设为透明。 渐变 ?...你可以近似一些形状;特别是像如下 示例 对渐变元素应用变换,它使用 scaleY 属性将一个径向渐变的圆转换成一个椭圆形来创建阴影: ?...我建议所有的应用程序都应该使用主题色彩的图标。ColorStateList 和渐变支持就合适,但是如果你需要它,最好知道矢量图形支持的这些用例。

    3K20

    【实操干货】创建一个用在图像内部进行对象检测的Android应用程序

    在这里,我们将研究创建一个用于在图像内部进行对象检测的Android应用程序;如下图所示。 ? 应用程序的演示运行 ? 步骤1:准备模型 在本教程中,我们将使用经过预训练好的ResNet18模型。...}, 1); } 9.复制模型 现在是时候复制使用python脚本创建的模型了。...从文件资源管理器/查找器中打开您的应用程序。 转到app > src > main。 创建一个名为assets的文件夹将模型复制到此文件夹中。...打开后,您将在Android Studio中看到如下图所示。(如果没有,请右键单击应用程序文件夹,然后单击“同步应用程序”) ?...(为此,您需要启用USB调试(http://developer.android.com/studio/run/emulator))。 运行应用程序后,它的外观应类似于页面顶部的GIF。

    1.2K10

    Android Oreo 常见问题 2.0 | Android 开发者 FAQ Vol.9

    希望阅读本期 FAQ后,您的问题都能迎刃而解。 Q: 我什么时候能更新到 Android 8.0 Oreo ? 我的设备适配吗? ?...A: 在 Android 8.0 中,应用图标现在已经规范成了圆形或者方形。如果该应用支持全新的 “自适应图标” 的功能,那么图标将会根据您的设备选择一个固定展现的形状。...这可能是一个问题,用户应该留在您的应用程序中,恢复到全屏 PIP 窗口并点击返回。应用程序必须重新创建后台堆栈才能完成此操作。 Q: Android O 有哪些新特性能够最直接用于开发?...A: Android O 有很多令人激动的新特性出现,比如自适应图标,颜色管理,自动填充框架,可下载字体,固定快捷方式的小部件等,这些都可以直接运用于开发。...Q: 那么如何让我的 App 快速的迁移到 Android O?

    1.9K70

    不懂设计的产品不是好开发

    在演示应用程序中,我们有一个饼状图,其中我们需要在每个部分使用不同的颜色。另一个例子是用颜色作为不同状态的视觉指标,如警报级别、金额变化或性能变化(减少/增加)。...图标字体是用字体中的字形绘制的,但不是字母,而是图标和形状。在Android项目中,我们将SVG文件中的材质设计图标作为XML文件添加到资源文件夹中。...截至目前,材料图标有五种不同的主题:填充、锐利、圆形、轮廓和双色。Flutter支持填充、圆形、勾勒和锐利的风格。...考虑到品牌形状,ATA将使用圆形图标,Biohack将使用尖锐图标,Codeland将使用填充图标。 Conclusion 在这篇文章中,我解释了主题属性和相应的Material设计指南。...我开发了多年的应用程序,却不知道其中的一些细节。我在公司工作时,设计师同事负责这些细节并为我提供设计。当我开始从事自己的项目时,我不得不自己建立一个设计系统。这篇博文中的细节对我帮助很大。

    2.5K20

    探索 Android Design Support Library v28 新增内容

    Material Button Material Button 是一个小部件, 可用于在你的应用程序的用户界面中显示材质样式的按钮....其本质上一些文字被赋予一个圆形背景 -- 这样做的目的是向用户显示某种形式的文本集合, 可能被选择也可能不被选择. 例如, Chip 可用于根据应用程序中的当前上下文向用户显示可选建议的列表. ?...这样做时, 你需要将 ChipGroup 封装在滚动视图(如 HorizontalScrollView )中, 以便用户可以滑动正在显示的 Chip....除了这两个属性之外, 还可以使用最初可用的属性(如 app:cardBackgroundColor 等)设置卡片视图的样式....我也很高兴能够找到一个可以使用底部应用栏的用例, 但我确信在 Support Library 版本稳定之前还有一段时间才能实现. 按照惯例, 我很乐意听到您对这些新组件的想法或评论!

    1.9K20

    React Native 常用的 15 个库

    本篇 React native 库列表不是从网上随便找的, 这些是我在我的应用中亲自使用的库。 这些库功能可能跟其它库也有,但经过大量研究并在我的程序中尝试后,我选择了这些库。 15....React Native Sound 你需要在应用中播放声音或音乐的库。 我使用这个库来播放应用程序声音并播放录制的答案。...React Native Progress 在应用程序中,显示加载或任何其他操作的进度是很重要的。这个库通过支持5个不同的组件,如线性进度条、圆形、饼状图等,可以很容易地显示进度。 实际案例 ?...当然,这不是React Native 的特定问题。 当存在高分辨率图像时,内存问题在 Android 上很常见。 5....React Native Vector Icons 这是最好的 Icon 组件。 它捆绑了 10 个图标集,图标按钮组件,还允许你使用字形图,Fontello 和 TTF 文件导入自定义图标集。

    5.9K31

    iconStiX 4.3 图标编辑器软件

    应用介绍 iconStiX是一款简单易用的图标编辑器软件,适用于Mac操作系统。它提供了许多功能,使用户可以轻松地创建和编辑图标。 ?...iconStiX还支持图层、透明度、颜色调整等高级编辑功能,让用户可以更加精细地控制图标的外观。 创建和编辑图标 用户可以使用绘图工具,如线条、矩形、圆形、文本等,来添加或修改图标的元素。...导入和导出图标 用户可以将图标导出为各种常见格式,如PNG、ICO和ICNS等,以便在不同的平台上使用。此外,iconStiX还支持拖放操作,使得用户可以轻松地将图标从其他应用程序中导入或导出。...总结 iconStiX是一款功能丰富、易于使用的图标编辑器软件,适用于Mac用户创建和编辑各种类型的图标。 iconStiX允许用户创建新图标或打开现有图标文件进行编辑。...用户可以选择从预设的图标模板中选择一个,或者导入自己的图像作为基础。接着,用户可以使用绘图工具,如线条、矩形、圆形、文本等,来添加或修改图标的元素。

    1.1K60

    游戏优化系列二:Android Studio制作图标教程

    背景 谷歌在Android8.0后就推出了圆形图标,并在AndroidStudio中提供了制作工具。那么如果不制作圆形工具会怎么样?在部分设备上图标会出现适配问题,UI上不美观。...本文将介绍Image Asset Studio工具的使用,介绍如何制作圆形图标 目录 1、 关于Image Asset Studio 2、 自适应和旧版启动器图标 3、 操作栏和标签页图标 4、通知图标...(4)在 Legacy 标签页中,查看默认设置并确认您要生成旧版、圆形和 Google Play 商店中使用的图标。...Image Asset Studio 会在透明的正方形内创建图标,所以边缘上有一些内边距。内边距为标准的阴影图标效果提供了充足的空间。 (4)点击 Next。  ...更高版本的 Android 使用 Image Asset Studio 生成的白色图标。

    3.7K30

    App冷启动,你还要我怎样?

    背景 有时候,你在打开一个app的时候会发现,你点击了这个app的图标,打开了之后会出现一段时间的白屏或者图标卡顿了一会再进入app界面,这个时候你就会吐槽了,为什么会那么卡的?...,而且点击了图标之后没有立刻做出反应,而是进入到假死的状态了,当你等待超过了5秒再操作手机的时候,又会出现另一个问题了:ANR(应用程序无响应),这个就是我们这篇文章所要解决的最重要的问题了。...而且,所有请求都在一个单线程中,不会阻塞应用程序的主线程(UI Thread),同一时间只处理一个请求。 看到IntentService的介绍,我们就想,可以不可以把耗时的初始化都丢到这里来呢?...你的库初始化好了,我的app的用户体验就下降了)。那么,还有其他方法去解决初始化时间的问题吗?那肯定有啦,刚刚不是说了是方法一吗?现在就开始介绍方法二了。 方法二:简单粗暴法 何为简单粗暴法呢?...这里是不是搞得头晕脑胀了,刚刚不是说了先创建application再跳转到StartPageActivity的吗?

    1.1K20

    App之应用图标标记

    它有着悠久的历史,起源最早可以追溯到原始社会氏族部落的图腾标志。 在UI设计里,是应用的徽章,长得就没这么具象了,抽象为圆形。...通知的另外3种形式: 声音 横幅Banners: 将显示在屏幕上方并会自动消失 提醒/提示Alerts: 需要选择动作才能继续 Android官方控件没有Badge。...iOS最开始设计并没有通知中心(iOS5.0之后才有通知中心),仅靠桌面图标上的Badge表示App是否有新消息; 而Android设计之初就有通知中心,可在通知中心内聚合查看所有App的通知,所以没有官方没有使用...比如ColorBadges: 让提醒角标随 App 图标变化 ColorBadges是一款Cydia插件,这款插件的作用就是让应用程序的角标颜色和应用程序图标颜色相一致 形式的创新,也许可以从具象的徽章里找到一些设计元素...3、Badge的交互动画 Badge的交互动画主要是消除动作, 很多app的忽略这一点,我查找了些资料,发现qq的消除动作做得蛮有趣的 详情查看 https://isux.tencent.com/qq-mobile-off-duty.html

    3.1K70

    Android可穿戴设备世界之旅

    在圆形和矩形形状之间切换 在创建项目时,我们发现了矩形和圆形磨损设备的 2 种不同的布局名称。在项目结构中,您将在布局文件夹下找到这 2 个布局文件以及一个主 xml 布局文件。...string.xml 图:圆形和方形磨损仿真器的输出比较 在为磨损应用创建布局时,需要考虑方形和圆形磨损设备的不同机制。因为相同的布局或设计可能会在设备屏幕的角落附近裁剪,或者可能看起来不好。...兴趣点 如本文前面所述,将整个可穿戴平台涵盖到一篇文章中是一个漫长的过程。但是我们已经看到了在这个平台上开发应用程序的最重要因素。...我们创建了一个示例 Hello Wear 应用程序,创建了磨损模拟器并构建了应用程序。然后,我们为手表创建了一个完整的数学游戏。有一千个范围可以将此应用程序升级为企业级应用程序。...关于谷歌地图、WatchFace等,还有更多有趣的可穿戴应用程序开发范围,希望我能在不久的将来带着这些很棒的话题回来。在那之前,请玩得开心 Android Wear。祝你Droiding快乐!

    12810
    领券