亭台六七座
大圣,此去欲何?踏南天,碎凌霄。若一去不回...?便一去不回!
展开
-
Qt示例-Getting Started Programming with Qt Quick
基于警报应用程序的 Qt Quick 教程。本教程展示了如何开发一个简单的警报应用程序,作为对 Qt Quick 和 Qt Quick Controls2 的介绍。此应用程序类似于通常在 Android 手机上找到的警报应用程序。 它的功能让您可以输入、编辑或删除警报。 警报可以在给定日期触发,您可以将其设置为在一系列后续日期重复。 主屏幕显示保存的警报列表:详细信息屏幕可让您编辑或删除现有警报:对话框屏幕用于添加新警报。 当您单击主屏幕底部的“+”圆形按钮时,它会弹出:源文翻译 2021-08-10 10:41:36 · 289 阅读 · 0 评论 -
Qt示例-Coffee Machine Example
咖啡机应用程序可让您在主屏幕左侧选择一种咖啡。 选择后,应用程序会显示混合咖啡所含的成分(比例咖啡/热牛奶/奶泡)。 这可以通过两个滑块进行修改。 冲泡开始后,应用程序会显示冲泡过程的动画显示,然后返回到开始屏幕。首先显示开始屏幕 Animationflowform,在右侧屏幕上显示带有几种咖啡类型的侧边栏和一个空杯子。选择咖啡类型(例如卡布奇诺)会触发 CoffeeButton.qml 中的 animation1 和 animation2。 在右侧,您将看到您选择的咖啡混合物。 . ...翻译 2021-08-10 09:46:10 · 403 阅读 · 0 评论 -
Qt界面美化4
代码:#include #include #include #include #include class TabWidget : public QTabWidget{public: QTabBar* tabBar() { return QTabWidget::tabBar(); }}; #define Count(arr) ((u转载 2017-10-06 11:49:40 · 2267 阅读 · 1 评论 -
2款风格QPushButton
代码:QPushButton { border: 1px solid #000000; border-radius: 5px; background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dedede,转载 2017-10-06 11:51:04 · 431 阅读 · 0 评论 -
QListWidget和QTableWidget的使用和属性,QTableWidget和QListWidget样式表的设置,滚动条的样式设置
QListWidget和QTableWidget的使用和属性,QTableWidget和QListWidget样式表的设置,滚动条的样式设置一、QListWidget的使用//一、QListWidgetlist_widget = new QListWidget();//list_widget->resize(200,300);list_widget->setFixedWidth(转载 2017-10-06 15:07:05 · 2401 阅读 · 0 评论 -
QSS黑色皮肤
QWidget#frmLogin,QWidget#frmPopup,QWidget#frmHostInfo,QWidget#frmLogout,QWidget#frmConfig,QWidget#frmData,QWidget#frmDefence,QWidget#frmHost,QWidget#frmMain,QWidget#frmPwd,QWidget#frmSelect,QWidget#fr转载 2017-10-06 16:13:18 · 733 阅读 · 0 评论 -
QSS蓝色皮肤
QWidget#frmLogin,QWidget#frmPopup,QWidget#frmHostInfo,QWidget#frmLogout,QWidget#frmConfig,QWidget#frmData,QWidget#frmDefence,QWidget#frmHost,QWidget#frmMain,QWidget#frmPwd,QWidget#frmSelect,QWidget#fr转载 2017-10-06 16:14:40 · 1560 阅读 · 0 评论 -
QSS灰色皮肤
QWidget#frmLogin,QWidget#frmPopup,QWidget#frmHostInfo,QWidget#frmLogout,QWidget#frmConfig,QWidget#frmData,QWidget#frmDefence,QWidget#frmHost,QWidget#frmMain,QWidget#frmPwd,QWidget#frmSelect,QWidget#fr转载 2017-10-06 16:17:16 · 542 阅读 · 0 评论 -
QSS海军蓝色皮肤
QWidget#frmLogin,QWidget#frmPopup,QWidget#frmHostInfo,QWidget#frmLogout,QWidget#frmConfig,QWidget#frmData,QWidget#frmDefence,QWidget#frmHost,QWidget#frmMain,QWidget#frmPwd,QWidget#frmSelect,QWidget#fr转载 2017-10-06 16:18:29 · 2326 阅读 · 0 评论 -
QSS应用
一、语法高亮设置 Qt Creator中默认情况下打开qss文件(*.qss)不会高亮显示,需要手动配置,让其更符合阅读习惯,以更炫丽的方式展示代码片段。配置流程如下: A、进入:工具 -> 选项 -> 环境 -> MIME 类型。 B、在【已注册的MIME类型】处输入“text/css”可以快速定位,然后在【详情】中的“模式”处添加 *.qss,转载 2017-10-12 18:36:41 · 5252 阅读 · 0 评论 -
Qt个性化系统托盘的实现(电脑管家)
Qt实现个性化系统托盘 今天刚好有点时间,就想着模仿下电脑管家的系统化托盘,看着挺好看的。下边是电脑管家自带的系统托盘: 可以看出主要是由三部分组成的,分为上部,中间和底部,上边是 2个label,加2个图标label;中间是6个按钮,文字显示在底部,只能是QToolButton了,QPushButton办不到;底部也是2个图标label加2个开关按钮(开关转载 2017-10-23 12:16:40 · 708 阅读 · 0 评论 -
QT__stylesheet
QT style sheet的基本原理就是利用QSS语言对软件的外观进行定制。QSS可以直接在代码中输入,也可以保存在一个文本文件中,利用文件读取函数在软件运行时读入到一个文本串中,再利用QApplication类的函数setStyleSheet(&QString)使其生效。实例代码:#include #include QFile file("./s转载 2017-10-14 23:10:54 · 327 阅读 · 0 评论 -
QSS样式表的使用
Qt中可以灵活的使用层叠样式表(CSS),其语法和CSS很相似。因为HTML CSS的灵活性,所以可以很方便的为QT界面设计自己需要的外观。除了子类化Style类,使用QT样式表(QStyleSheet)是另一种快速改变QT程序UI风格的方法,它很大程度上借鉴和参考了 HTML层叠样式表的语法和思想。 StyleSheet文件的默认后缀名为qss,可通过命令行参数 -stylesheet转载 2017-10-15 15:15:21 · 1102 阅读 · 0 评论 -
QSS常用属性
font: 15px "Segoe UI"; /* 字体:大小 名称 */ font-family: "Segoe UI"; /* 字体名称 */ padding: 4px; /* 文字边距 */ padding-left: 5px; /* 文字左边距 */ padding-right: 10px;原创 2017-10-15 15:16:52 · 1229 阅读 · 0 评论 -
Qt之QSS(Q_PROPERTY-自定义属性)
简述在Qt之QSS(Q_PROPERTY-原始属性)一节我们分享了Q_PROPERTY-原始属性的用法,但通常情况下我们需要很多自定义样式,例如:动态获取QSS样式,这时自定义属性就能很好的发挥其用武之地了。简述问题解决方案实例效果源码QSS使用更多参考问题在使用QAbstractItemModel、QAbstractItemDelegate转载 2017-10-17 09:49:40 · 1490 阅读 · 0 评论 -
Qt之QSS(QTreeView)
简述QTreeView 作为一个树形控件,我们经常用到,只要对样式熟悉,可以做出特别漂亮的特效。简述自定义 QTreeView指示器整行拓展自定义 QTreeView交替行的背景色可以使用下面样式代码来定义:QTreeView { alternate-background-color: yellow;}123当鼠标划过 item 时,如果要提供一个特殊的背景色,可以使用 ::item 辅...转载 2018-03-24 21:59:52 · 3450 阅读 · 1 评论 -
Qt界面美化3
代码: #topFrame {border: none;background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,stop: 0 #a6a6a6, stop: 0.08 #7f7f7f,stop: 0.39999 #717171, stop: 0.4 #626262,stop: 0.9 #4c4c4c, st转载 2017-10-06 11:48:48 · 812 阅读 · 0 评论 -
Qt界面美化2
代码:QToolTip{ border: 1px solid black; background-color: #ffa02f; padding: 1px; border-radius: 3px; opacity: 100;}QWidget{ color: #b1b1b1; background-col转载 2017-10-06 11:48:02 · 528 阅读 · 0 评论 -
Qt界面美化1
代码:QFrame#GlossyFrame { border: 1px solid white; border-radius: 3px; background: qradialgradient( cx: 0.5, cy: -1.8, fx: 0.5, fy: 0, radius: 2, stop: 0 #9aa9be, stop: 1 #2转载 2017-10-06 11:43:04 · 769 阅读 · 0 评论 -
Qt之加载QSS文件
简述Qt中关于样式的使用很常见,为了降低耦合性(与逻辑代码分离),我们通常会定义一个QSS文件,然后编写各种部件(例如:QLable、QLineEdit、QPushButton)的样式,最后使用QApplication进行样式加载,这样,就可以让整个应用程序就共享同一个样式。新建QSS文件首先,新建一个后缀名为qss的文件,例如:style.qss,将其加入资源文件(q转载 2017-07-19 17:26:02 · 2081 阅读 · 0 评论 -
Qt之QSS(语法高亮)
简述语法高亮是文本编辑器用来显示文本的,特别是源代码,根据不同的类别来用不同的颜色和字体显示。这个功能有助于编写结构化的语言,例如:编程语言、标记语言,这些语言的语法错误显示是有区别的。详细描述语法高亮能帮助开发者很快的找到程序中的错误。例如,大部分编辑器会用不同的颜色突出字符串常量。所以,非常容易发现是否遗漏了分隔符,因为相对于其他文本颜色不同。Qt Creator 中默转载 2017-07-19 17:37:15 · 606 阅读 · 0 评论 -
【Qt界面个性化】大杀器——qss
自学qt一年多了,也捣鼓做了不少东西了,发现qt比mfc强大的地方就在与它的简洁和强大的qss。如果学qt不知道qss那基本就和美观的界面无缘了。简单来说,qss就源于网页的css(语法也基本一样一样的)所以如果你之前懂一些css的知识,学qss那是非常快的。css学习:http://www.w3school.com.cn/css/css_syntax.aspqss能做转载 2017-09-23 18:42:14 · 863 阅读 · 0 评论 -
Qt之QSS(暗橙色)
简述我觉得一个好看的 UI 可以潜意识地激励我们,不仅可以让我们工作的更高效、更有乐趣,而且可以让应用程序变得更漂亮、更直观。我比较喜欢风格一致的产品,让所有的东西看起来像是一个大家庭,给人一种专业的视觉享受。当做出很专业的产品时,你甚至可以很自豪地称自己为一个艺术家。简述故事情节QSS 样式更多参考版权所有:一去丶二三里,转载请注明转载 2017-09-20 14:10:03 · 1311 阅读 · 0 评论 -
QSS界面美化5
/* === Shared === */QStackedWidget, QLabel, QPushButton, QRadioButton, QCheckBox, QGroupBox, QStatusBar, QToolButton, QComboBox, QDialog, QTabBar { font-family: "Segoe UI"; background-color:转载 2017-10-07 09:43:10 · 553 阅读 · 0 评论 -
QSS界面美化6
.QWidget { background-color: beige;}QToolBar { background-color: beige;}QDialog, QFileDialog { background-color: beige;}QTabWidget::pane { /* The tab widget frame */ border-top转载 2017-10-07 09:45:26 · 701 阅读 · 0 评论 -
QSS界面美化7
/* === Shared === */QStackedWidget, QLabel, QPushButton, QRadioButton, QCheckBox, QGroupBox, QStatusBar, QToolButton, QComboBox, QDialog { background-color: #222222; color: #BBBBBB; font转载 2017-10-07 09:46:01 · 726 阅读 · 0 评论 -
QSS风格QTabWidget美化
1、tab风格样式:QTabBar::tab {min-width:100px;color: white;background-color:qlineargradient(x1:0, y1:0, x2:0, y2:1, stop: 0 #eeeeee, stop: 1 gray);border: 2px solid;border-top-left-radius: 10px;border-top转载 2017-10-07 09:48:07 · 12622 阅读 · 2 评论 -
Qt 之 自定义按钮 在鼠标 悬浮、按下、松开后的效果
一、简述在上一篇 Qt 之 去除窗口部件被选中后的焦点虚线框 中,我们为了去除焦点虚线框,给按钮的样式加上了如下的样式。QPushButton{ background:red; border:0px;}12345这样导致鼠标点击按钮之后没有按下凹陷的反馈感觉是没有点击上去似的。上面两个按钮加上了border:0px;去除了边框,点击之后没转载 2017-09-29 20:41:33 · 1608 阅读 · 1 评论 -
Qt 之 模仿 QQ登陆界面——样式篇
一、简述今天晚上花了半天时间从QQ登录界面抠了些图,顺便加了点样式基本上实现了QQ的登陆界面全部效果。虽不说100%相似,那也有99.99%相似了哈O(∩_∩)O。QQ好像从去年开始,登录界面有了一个3D动态效果,要实现这个也不难,直接使用GIF制作工具,录制动态效果生成GIF图,然后用QMovie加载Gif图,QLabel显示即可。效果图:转载 2017-09-29 20:44:13 · 603 阅读 · 0 评论 -
Qt 之 模仿 QQ登陆界面——功能篇(一)
一、简述今天是2017年第一篇技术文章,12月末事情太多,一直没来得及更新博客。今天继 Qt 之 模仿 QQ登陆界面——样式篇 这一篇 来简单地看一下对登录界面做的一些功能,主要是登录用户下拉列表和用户登录状态的切换。效果图:登录用户下拉列表用户登录状态二、代码之路accountitem.h#ifndef ACCOUNTITEM_转载 2017-09-29 20:52:40 · 914 阅读 · 0 评论 -
Qt 之 模仿 QQ登陆界面——旋转窗口篇
一、简述今天是新的一年第一篇博客,有大半个月没有更新博客了。我想是时候,打开电脑、拿起键盘、开始在我的代码之路上披荆斩棘,斩杀恶龙。今天就继续来分享QQ登录界面的那些事。QQ登录界面的标题栏有一个小三角的按钮,一般情况下,大家可能并不会点击这个按钮,因为正常情况下大家登录QQ都不需要进行网络设置,只有在网络有限制的情况下,我们需要设置一些代理来登录QQ。当我们点击这个小三角转载 2017-09-29 20:55:36 · 500 阅读 · 0 评论 -
LiteIDE中漂亮的几款QSS
1./* === Shared === */QStackedWidget, QLabel, QPushButton, QRadioButton, QCheckBox, QGroupBox, QStatusBar, QToolButton, QComboBox, QDialog { background-color: #222222; color: #BBBB转载 2017-09-30 20:35:31 · 689 阅读 · 0 评论 -
Qt自己的css简称qss
借用css 的灵感, Qt也支持Qt自己的css, 简称qss。同css 相似,qss的主要功能与最终目的都是能使界面的表现与界面的元素分离,即质与形的分离,就如同一个人可以在不同的时候穿上不同的衣服一样,css机制的引入,使得设计一种皮肤与界面控件分离的软件成为可能,应用程序也能像web界面那样随意地改变外观。一、QSS语法同css一样,他也有由一个selector与一个decl转载 2017-09-30 20:41:31 · 885 阅读 · 0 评论 -
QSS总结以及最近做的Qt项目
阅读目录什么是QSSQSS在Qt程序中的使用办法QSS的语法规则QSS的选择器类型QSS子控件QSS伪状态QSS级联与冲突QSS实际应用中要注意的地方Qt开发的程序的案例回到顶部什么是QSSQSS称为Qt Style Sheets也就是Qt样式表,它是Qt提供的一种用来自定义控件外观的机制。QSS大量参考了CSS的内容,只不过QSS的功能比CSS要弱很多,体现在选择转载 2017-09-30 21:51:13 · 4200 阅读 · 1 评论 -
Qt之QSS(黑色炫酷)
简述Qt助手中有关于各种部件的QSS详细讲解,资源很丰富,请参考:Qt Style Sheets Examples。黑色炫酷 - 一款漂亮的QSS风格。之前博客中分享了很多关于Qt的样式效果,几乎都是基下面此样式。你可以直接使用,也可以随意转载,但请务必保留版权声明和许可声明,请参考“声明”部分。声明被授权人权利被授权人有权利使用、复制、修改、合并、出版转载 2017-07-19 17:17:28 · 2477 阅读 · 1 评论