我有一个QTabWidget包含4个选项卡.我想单独设置每个标题的样式:我看到我可以使用样式表来实现这一点.但我的问题是,我不能只更改选项卡名称的一个选项卡的标题,而不更改选项卡的其余部分.
以一种简单的方式,想象一下我想要第一个标签红色,第二个蓝色,第三个绿色和第四个黄色.那么,如何在不改变其他选项的情况下更改每个选项卡的样式.
谢谢!
编辑
我在那里看到了如何一次更改所有标签页眉的样式,但不是单独更改
我有一个简单的代码,在TextView按下按钮或用户按"Enter"后显示字符串.当用户按下按钮时,所有都被找到,但是当按下"enter"时,它调用performClick()调用与按钮相同的功能.但我的功能总是被称为两次:
private OnKeyListener ChampKeyListener = new OnKeyListener()
{
@Override
public boolean onKey(View v, int keyCode, KeyEvent event)
{
if(keyCode == KeyEvent.KEYCODE_ENTER)
{
recherche.performClick(); // recherche is my button
}
return false;
}
};
private OnClickListener RechercheListener = new OnClickListener() {
@Override
public void onClick(View v) {
//whatever I have tried here it is always called twice
}
};
Run Code Online (Sandbox Code Playgroud)
我怎么能阻止它.我已经看到我可以解决我去另一个View或Activity但我不想使用那些.
任何提示?谢谢!