Qt>非常自定义的树状控件

时间:2017-10-19 12:47:58

标签: c++ qt drag-and-drop treeview

我尝试在我的Qt应用程序中构建这种控件。

enter image description here

此处每个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的项目是可拖放的,但我不知道应该如何实现单独的滚动条部分。

关于可以使用哪种控制以及如何使用的任何想法?

感谢您的时间。

0 个答案:

没有答案