我尝试在我的Qt应用程序中构建这种控件。
此处每个static int[] find(int[][] mtx, int valueToLookFor)
{
int rows = mtx.length;
if(rows == 0)
return new int[]{-1,-1};
int cols = mtx[0].length;
if(cols == 0)
return new int[]{-1, -1};
for(int r=0;r<rows;r++)
{
for(int c=0;c<cols;c++)
{
if(mtx[r][c] == valueToLookFor)
return new int[]{r,c};
}
}
return new int[]{-1,-1};
}
都是Item
项的父项。 new
应该能够在内部拖放,还具有展开折叠功能。此外,每个Items
都有自己的滚动条,即如果子项数超过某个数字,则每个部分都会出现一个滚动条。
我找到了一些示例,其中Item
的项目是可拖放的,但我不知道应该如何实现单独的滚动条部分。
关于可以使用哪种控制以及如何使用的任何想法?
感谢您的时间。