如何在Qt Creator中制作圆形按钮

dec*_*ger 4 linux ubuntu qt qt-creator

我正在 ubuntu 中的 Qt Creator 中创建一个 gui,并且我有一个大的矩形按钮,我试图将其变成圆形或椭圆形。它不允许我在编辑模式下编辑代码,我认为我只能更改它在设计模式下的外观,这对我没有帮助。我该怎么做呢?

Big*_*ave 6

按钮(和其他小部件)的外观由“样式表”控制。

目前我面前没有 Qt 创建者,但是如果您选择设计器中的按钮并查看属性,则会打开一个对话框,让您输入“css”来控制设计器的外观按钮。

查看QtCreator后,要编辑的属性称为“styleSheet”。

例子:

QPushButton {
  border-color: rgb(66, 69, 183);
  border-width: 3px;        
  border-style: solid;
  border-radius: 40px;
  margin:30px;
  padding:30px;
}
Run Code Online (Sandbox Code Playgroud)

给予

在此输入图像描述