我想实现一组pushButtons,比如在Adobe Ps中选择的绘画工具:
我使用setAutoExclusive(true)
来满足第一个要求。所以下一步是处理第二步......请给我一些建议或建议?
答案 0 :(得分:4)
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name 'openLigaDBTemplate' defined in class path resource [cuppy-ws-spring.xml]
: Instantiation of bean failed; nested exception is org.springframework.beans.Be
anInstantiationException: Failed to instantiate [org.springframework.ws.client.c
ore.WebServiceTemplate]: Constructor threw exception; nested exception is java.l
ang.NoSuchMethodError: org.springframework.util.ClassUtils.forName(Ljava/lang/St
ring;)Ljava/lang/Class;
或者只需点击" Checkable"设计器中的复选框
答案 1 :(得分:0)
就像另一个答案所建议的那样,您可以通过例如创建一个QPushButton。
button = new QPushButton("Button text", this);
然后通过
对其进行检查
button->setCheckable(true);
要使其具有视觉效果,您需要在样式表(.qss)中为
QPushButton:checked
。如果您有QPushButton:pressed
的部分,则可以在其中添加它,即更改
QPushButton:pressed {
到
QPushButton:pressed,
QPushButton:checked {
如果不这样做,所需的样式取决于按钮在其pressed
状态下的外观,该状态又取决于您的操作系统,因此您需要做一些猜测。