Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Qt -创建小部件的平滑圆角

Qt -创建小部件的平滑圆角
EN

Stack Overflow用户
提问于 2014-08-24 23:18:19
回答 2查看 20.6K关注 0票数 7

我尝试使用下面描述的方法创建小部件的圆角:

  1. 创建一个带有Qt::Window | Qt::FramelessWindowHintQt::WA_TranslucentBackground标志的小部件;
  2. 在小部件内部创建一个QFrame
  3. 例如,将样式跟设置为QFrame

边框:1 1px实心红;边框半径:20 1px;背景色:黑色;

我能够达到平滑的圆角,但小部件是“窗口”类型,所以我不能根据其他小部件定位小部件。我们是否可以通过不将小部件设置为“窗口”类型来实现小部件的完全透明性?

EN

回答 2

Stack Overflow用户

发布于 2014-08-25 01:18:41

你的问题很不清楚。在我看来,这是一个你想要添加到布局中的小部件。如果您想要一个带有圆角的小部件,只需使用QFrame并将样式表设置为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
myFrame->setStyleSheet(".QFrame{background-color: red; border: 1px solid black; border-radius: 10px;}");

不需要创建包含QFrame的小部件。直接使用QFrame即可。

票数 11
EN

Stack Overflow用户

发布于 2014-08-25 00:55:14

如果我正确地理解了您的问题,那么您可以对任何“非窗口”小部件使用QGraphicsOpacityEffect类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25480788

复制
相关文章
【QT】QT窗口部件
QT提供的默认部件基类包括QMainWindow、QWidget、和QDialog,这三个部件基类也是用的最多的。
半生瓜的blog
2023/05/13
1.3K0
【QT】QT窗口部件
神奇的滤镜!巧妙实现内凹的平滑圆角
实现这种连续平滑的曲线其实是比较麻烦的,当然,也不是完全没有办法。本文,就会带大家看看,使用 CSS 实现上述内凹平滑圆角效果的一些可能的方式。
Sb_Coco
2022/03/10
1.1K0
神奇的滤镜!巧妙实现内凹的平滑圆角
Qt常用窗口部件
从《C++.GUI.Qt.4编程(第二版)》上整理来的。 Qt提供4中类型的按钮:QPushButton、QToolButton、QCheckBox 和 QRadioButton。QPushButto
tanmx
2018/05/25
1.9K0
UI设计师,你真的了解平滑圆角吗?
静电说:圆角这个概念在iOS 13开始普及,圆角平滑可以应用于应用中的任何元素中。我们都知道,在Figma或者Sketch中使用圆角是太稀松平常的事情了,但是圆角真的那么简单吗?并不是。
用户5009027
2022/05/23
1.1K0
UI设计师,你真的了解平滑圆角吗?
创建可移动的stack小部件
本文主要介绍我为桌面和 Web 设计的一个超级秘密 Flutter 项目使用了画布和可拖动节点界面。本教程将展示我如何使用堆栈来使用小部件完成可拖动功能
玖柒的小窝
2021/10/05
4870
创建可移动的stack小部件
QT软件开发: QWidget窗口绘制圆角
一、运行效果 二、核心代码 class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = nullptr); ~Widget(); protected: void paintEvent(QPaintEvent *p); ................. } Widget::Widget(QWidget *parent) : QWidget(parent)
DS小龙哥
2022/01/12
2.6K0
QT软件开发: QWidget窗口绘制圆角
小白白也能学会的 PyQt 教程 —— 自定义组件 Switch Button
最近在搞 Python 课程设计,想要搞一个好看的 UI,惊艳全班所有人。但打开 Qt Creator,Win7 风格的复古的按钮是在让我难以下手。
繁依Fanyi
2023/05/17
1.3K0
用于创建树形部件的 jQuery 插件:jsTree
jsTree 是一个基于 jQuery 和 Sarissa 的免费网页树形部件,它设置灵活,并且支持几乎主流的浏览器,如:Internet Explorer 6 +, Mozilla Firefox, Safari 3, Opera 9+, Google Chrome。
Denis
2023/04/14
1K0
Qt Designer基本控件介绍——Display Widgets(显示小部件)
Label : 标签 QLabel的作用: 占位符 显示文本 显示图片 放置gif动画 超链接 提示标记 常用方法: text():获得Qlabel的文本内容 setText():设置Qlabel的文本内容 selectedText():返回所选择的字符 信号: linkActiveted:当单击标签中的超链接,希望在新窗口打开这个超链接时,setOpenExternalLinks特性必须设置为True,即setOpenExternalLinks(True) linkHovered:当鼠标指针滑过标签中
Elsa_阿尼
2021/07/12
8.5K0
Qt Designer基本控件介绍——Display Widgets(显示小部件)
Qt Designer基本控件介绍——Input Widgets(输入小部件)
Combo Box :组合框。是一个集按钮和下拉选项于一体的控件,也称做下拉列表框 常用方法: count() :返回下拉选项集合中的数目 currentText() :返回选中选项的文本 itemText(i) :获取索引为 i 的 item 的选项文本 currentIndex():返回选中项的索引 setItemText(int index,text) :改变序列号为 index 的文本 ---- 信号: Activated :当用户选中一个下拉选项时发射该信号 currentIndexChanged
Elsa_阿尼
2021/07/12
6.3K0
Qt Designer基本控件介绍——Input Widgets(输入小部件)
QT应用编程: Qt自定义界面并提升窗口部件基类
一、环境介绍 QT版本: 5.12.6 操作系统: win10 64位 二、功能介绍 为了在UI设计师界面里,使用自定义控件(就是需要重写该控件的一些函数,比如重绘自己想要的图形界面),基本使用方式是,自己重写个控件,就是继承某个基类; 比如,写一个继承自QWidget的MyWidget界面类,这样就可以使用自己的方式处理这个界面,然后在UI设计师主界面中拖出来一个QWidet控件提升为MyWidget,这时,就可以将自定义的控件界面作为一个控件来用了。 提升的功能就是为了让自定义的控件用到UI设计师界面
DS小龙哥
2022/01/07
2.9K0
QT应用编程: Qt自定义界面并提升窗口部件基类
使用Visual Studio 创建可视Web Part部件
可视Web Part部件是很强大的Web 部件。它提供内置设计器创建你的用户界面。
全栈程序员站长
2022/07/07
7010
使用Visual Studio 创建可视Web Part部件
创建Qt子工程
❝使用QtCreator创建子工程(方便组织和管理项目工程)。 ❞ 「创建项目」。 选择「其他项目」->「子目录项目」。 设置项目「名字」和「路径」。 一直到下一步直到「完成&添加子项目」。 创建好项
Qt君
2020/02/24
7430
ActiveX 部件不能创建对象: ‘scripting.FileSystemObject’
大家好,又见面了,我是你们的朋友全栈君。解决方法: 1.首先,是不是从来都是这种情况,如果只是偶尔的,一会儿是,一会儿不是,问题就不好办。如果是本身就有问题,那就是“scrrun.dll”文件未注册。使用regsvr32 scrrun.dll就可以
全栈程序员站长
2022/09/14
1.3K1
Qt多线程创建
传统的图形用户界面应用程序都只有一个执行线程,并且一次只执行一个操作。如果用户从用户界面中调用一个比较耗时的操作,当该操作正在执行时,用户界面通常会冻结而不再响应。这个问题可以用事件处理和多线程来解决。
zls365
2020/10/30
1.3K0
Qt多线程创建
UI设计师,你真的了解平滑圆角吗?(附使用指南)repo
静电说:圆角这个概念在iOS 13开始普及,圆角平滑可以应用于应用中的任何元素中。我们都知道,在Figma或者Sketch中使用圆角是太稀松平常的事情了,但是圆角真的那么简单吗?并不是。
用户5009027
2022/10/27
2.4K0
UI设计师,你真的了解平滑圆角吗?(附使用指南)repo
【Qt】Qt 开发桌面程序 ( Qt 版本 5.14.2 | 创建 Qt 桌面程序 | 构建并运行 Qt 桌面程序 )
首先要安装 Qt 开发环境 , 参考 【Qt】Qt 开发环境安装 ( Qt 版本 5.14.2 | Qt 下载 | Qt 安装 ) 博客 ;
韩曙亮
2023/03/29
3.5K0
【Qt】Qt 开发桌面程序 ( Qt 版本 5.14.2 | 创建 Qt 桌面程序 | 构建并运行 Qt 桌面程序 )
Qt插件创建及加载
上次我们是直接在Qt 自带的例子基础上做的修改,直接运行。我们的插件需要继承Qt 的Style插件,之后重新实现自己想要实现的部分。在主程序中直接通过QApplication::setStyle进行调用。
用户5908113
2019/12/19
1.8K0
圆角
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %> <form id="form1" name="form1" method="post" action="http://www.baidu.com/"> <style type="text/css"> #xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;} #xsnazzy h1 {font-size:2.5em; color:#fff;} #xsnazzy h2 {font-size:2em;color:#06a; border:0;} #xsnazzy p {padding-bottom:0.5em;} #xsnazzy h2 {padding-top:0.5em;} #xsnazzy {background: transparent; margin:1em;}
Hongten
2018/09/18
1.1K0
圆角
iOS编程101:如何创建圆形头像和圆角图片
IOS7的一个变化是相对于方形图像,更偏爱于使用圆形图像。在内置的应用中可以看到圆形图标或圆形图像,如联系人和电话应用。这篇短文中,我们将探讨CALayer类,以及如何运用它来创建圆形图像或圆角图像。
Jace
2018/08/01
2.2K0
iOS编程101:如何创建圆形头像和圆角图片

相似问题

如何在Qt中的弹出式小部件上创建平滑的圆角

13

QT小部件,仅选择圆角

120

快速平滑的圆角

41

网页平滑圆角CSS

10

平滑圆角窗口角

316
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文