1、利用style sheet给窗体设置背景 使用stylesheet设置背景图片还是有一些要注意的,如果是在mainwindow和dialog中,直接右键change style sheet在add resource中选择background-image或者border-image,选择资源文件中的图片就行了(前者是按像素显示图片,后者可根据窗体大小来自动缩放图片),如下图: 但在widget中就不行,你会...
QPushButton{border-left-width:0px;border-top-width:0px;border-bottom-width:3px;border-right-width:3px;border-style:outset;border-radius:5px;border-color:black; }QPushButton:hover{border-color:red; }QPushButton:pressed{border-left-width:3px;border-top-width:3px;border-bottom-width:0px;border...
widget->setStyleSheet("border: 1px solid black;"); 设置按钮样式: button->setStyleSheet("QPushButton { background-color: blue; color: white; } QPushButton:hover { background-color: red; }"); 设置文本框样式: lineEdit->setStyleSheet("QLineEdit { background-color: gray; color: white; } QLin...
直接在代码中使用QString形式的样式字符串:将样式直接写在代码中,通过调用setStyleSheet方法将样式应用到需要的控件上。例如,可以使用stylesheet来设置一个QPushButton的样式:QPushButton *button = new QPushButton("Click me"); button->setStyleSheet("background-color: red; color: white; border: 1px solid bla...
background-color: 设置背景颜色,例如"background-color: yellow;" font: 设置字体,例如"font: bold 12px;" border: 设置边框,例如"border: 1px solid black;" padding: 设置内边距,例如"padding: 5px;" 可以将stylesheet应用于单个控件或整个应用程序。对于单个控件,可以使用setStyleSheet()方法将样式表应用于控...
border-bottom-color border-bottom-style border-bottom-width border-left border-left-color border-left-style border-left-width border-color:边框颜色 border-style:边框风格 border-width:边框宽度 border-image:边框图片 border-radius:元素的外边框圆角 ...
}QPushButton:hover{border-color:red; }QPushButton:pressed{border-left-width:3px;border-top-width:3px;border-bottom-width:0px;border-right-width:0px;border-color:black; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
设置menuba的stylesheet, ? background-color:transparent 将背景设置为透明。 3、tool button不显示边框 当我们设置button的icon时,发现icon的形状并不与button完全一致,如下图: 设置stylesheet ? border-style: flat; 效果如下: 注意,一定要选择tool button,而不要选择push button,因为push button活动的时候会有一...
QSS设置:border:2px dotted #242424; 虚线 显示效果: QSS设置:border:2px dashed #242424; 3D边框 显示效果: QSS设置:border:10px groove #242424; 双线 显示效果: QSS设置:border:8px double #242424; 圆角边框 显示效果: QSS设置:border-radius:15px; 注意:使用该风格时,必须设置边框线,否则无法显示 下面...
border: none; color: #FFF; font-size: 16px; } // 设置标签颜色和字体 QLabel { color: #333; font-size: 16px; } 2. 图标设计 图标设计是Qt界面美化中另一个重要的方面。一个好的图标可以使应用程序更加吸引人、易于使用。可以自己设计图标,也可以从网上下载各种风格的图标应用到自己的程序中。