-
Notifications
You must be signed in to change notification settings - Fork 333
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
StyleSheet議題 #113
Comments
以及補充以下議題 目前編譯的方式
|
qss做样式时,限定好具体类是不会把样式扩大的,例如你可以看看SARibbon的样式,都是针对对应的类来设置,另外 方案1,把要设置的样式合并为一个总样式,你可以这样: //先拿到SARibbon的样式
SARibbonMainWindow* mainWindow;//获取的MainWindow指针,这里省略
QString saqss = mainWindow->styleSheet();
//获取Qt-Advanced的Stylesheets
QString adsqss;//这里把ads的样式拿到
//合并两个样式
QString allqss = saqss + "\r\n" + adsqss;
//最后再设置进总样式
qApp->setStyleSheet(allqss ); 方案2:在执行 qApp->setStyleSheet(qss);
//单独设置SARibbon的qss,SARibbon的qss不影响全局的qss
SARibbonMainWindow* mainWindow;//获取的MainWindow指针,这里省略
mainWindow->setRibbonTheme() |
从你描述的看没什么问题,会出现什么错误吗? |
您好 感謝您之前的回覆,目前遇到有關樣式的問題
程式中同時使用您的SARibbon以及Qt-Advanced-Docking-System,
目前正在嘗試使用Qt-Advanced-Stylesheets來加入CSS stylesheet來美化UI,
但是發現在使用qApp->setStyleSheet後,連同SARibbon的設計也會跟著被改變,
請問對於同步各種不同的樣式設計上您有什麼建議嗎?
因為SARibbon有qss,Qt-Advanced-Docking-System有css,Qt-Advanced-Stylesheets也是css,
導致思緒有點混亂,最近因為UI樣式太醜而煩惱 感謝您 期待您的回覆
The text was updated successfully, but these errors were encountered: