Javascript 用Qt制作简单的LED指示灯
您好,我想基于Javascript 用Qt制作简单的LED指示灯,javascript,html,c++,css,qt,Javascript,Html,C++,Css,Qt,您好,我想基于CSS,创建一个带有Qt的LED指示灯,我已经创建了一个标签,其中富格文本作为源:和样式表: margin: 20px auto; width: 12px; height: 12px; background-color: #940; border-radius: 50%; 我删除了box shadow,因为Qt无法识别它 为什么渲染是正方形而不是圆形,我也试过用收音机,它应该也能工作,但没有 如何将一些花哨的样式(例如JavaScript或CSS)应用于按钮,而Qt不支持这些样
CSS
,创建一个带有Qt
的LED指示灯,我已经创建了一个标签,其中富格文本作为源:
和样式表:
margin: 20px auto;
width: 12px;
height: 12px;
background-color: #940;
border-radius: 50%;
我删除了box shadow
,因为Qt
无法识别它
- 为什么渲染是正方形而不是圆形,我也试过用收音机,它应该也能工作,但没有
- 如何将一些花哨的样式(例如
或JavaScript
)应用于按钮,而CSS
不支持这些样式Qt
边界半径
可能不受支持
如果要显示LED,您可以:
- 通过子类化
创建LED小部件类,并在paintEvent()函数中绘制所需的LEDQWidget
- 将pixmap/图像添加到现有小部件。(
,QLabel::setPixmap()
等)QPushButton::setIcon()