• 6102阅读
  • 2回复

[提问]QT样式表编辑器的使用 求助啊 [复制链接]

上一主题 下一主题
离线sunkey1990
 
只看楼主 倒序阅读 楼主  发表于: 2012-01-21
    由于我想单独控制每个部件的 样式 所以 在qt creator 的  ui设计器里  通过拖放实现界面  然后在属性表里面设置 stylesheet。  这里打开的是个编辑器 比如直接 输入  color:red; 就可以实现 红色按钮 而在 qss文件里面需要 QPushbutton{color:red;}这样写才可以,而且是控制一类{如QPushbutton}控件。 如果我想单独 控制 pushbutton_1{color:blue}  这样写貌似是不行的

现在我遇到的问题就是  我想在 ui设计器的 stylesheet编辑器中 实现 按钮hover时的样式,如果用qss文件的话  应该QPushbutton:hover{color:blue}可以实现 ,但是  在stylesheet中怎么写呢?
目前由于效率原因 不想另外载入qss文件来 控制样式啊
请告诉我 在hover时  在stylesheet编辑器里面的  语法啊  困惑了好久啦 帮帮我吧
离线jdwx

只看该作者 1楼 发表于: 2012-01-21
回 楼主(sunkey1990) 的帖子
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线sunkey1990
只看该作者 2楼 发表于: 2012-01-23
非常感谢啊  问题已经解决  可以在 stylesheet里面直接 这样写的
QPushButton#pushbutton_1:hover{color:red;}  这样  所设置的样式 就可以实时的显示在 QT Creator的  UI设计器里面   不用载入qss文件啦  效率 应该会高不少哦  还能实现控件单独控制
但是如果 要做整体风格 还是 载入qss文件的方式比较方便
快速回复
限100 字节
 
上一个 下一个