Qt-通过代码添加样式表的方法

/*
* @param parent 父窗口
* @param widget 需要添加样式的控件
* @param filepath 样式文件的路径
*/

void Utils::addStyleSheet(QWidget* parent, QWidget * widget, QString filepath)
{
	QFile file(filepath);
	file.open(QFile::ReadOnly);
	if (file.isOpen())
	{
		QString styleSheet = parent->styleSheet();
		styleSheet += QLatin1String(file.readAll());
		widget->setStyleSheet(styleSheet);
	}
}

你可能感兴趣的:(客户端编程,Qt)