我正在使用Eclipse RCP。在那里,我有一个标准方法createPartControl(Composite parent)的视图,我实现如下:
style="color: rgb(x,y,0);"
在createContent()中,复合父元素获取了一些我想要更新的元素(例如,具有某种状态的表)。因此,我有一个更新按钮。当你点击它时,应该处理所有父节点的子节点,并且应该再次执行createPartControl(parent)方法。
这是我目前的代码:
if($userScore < 0){
percentage *= -1;
echo('color: rgb('.255*$percentage.', 0, 0);');
} else {
echo('color: rgb(0, '.255*(1-$percentage).', 0);');
}
当我启动应用程序并单击更新按钮时,窗口变为空,但不显示新内容。只是,当我在我的应用程序中打开另一个视图然后切换回来时,我会看到更新的内容。如何立即显示新内容?
答案 0 :(得分:0)
您需要再次布置父合成。
呼叫
#include<iostream>
using namespace std;
int main()
{
int *arr ;
arr = new int[10];
for(int i=0;i<10;i++)
arr[i] = i;
for(int i=1 ; i<10;i++)
cout<<arr[i];
delete [] arr;
}
在perform()
电话之后。
答案 1 :(得分:0)