小编Tej*_*dse的帖子

在滚动条上绘制文本

我想知道是否可以在滚动条内绘制文本。更具体地说,在滚动小部件的“可抓取块”内。
我正在使用 PythonQt,所以我无法制作自己的小部件。我只需要使用默认小部件即可做到这一点。
有什么办法可以纯粹在 Qt 中做到这一点?

我需要的更多图形表示:

(香草:'X's 是 'grabbale handle')
-------------------------------------- -----------------
|......XXXXXXXXXXXX...................... …………|
-------------------------------------------------- -----

(目标)
----------------------------------------------- --------
|......XX自定义文本在这里!XX………………|
-------------------------------------------------- -----

谢谢!

编辑:现在删除幽闭恐惧症 PythonQt 要求:)

qt

6
推荐指数
1
解决办法
1627
查看次数

使用while的条件赋值

我一直在研究一些代码(为了扩展它),我遇到了这个部分:

// 'assignList' is an unsigned int array: "unsigned int assignList[ numElements ]"
// 'postAssignList' is a std::vector< unsigned int >
for ( unsigned int pp; pp < numElements; ++pp )
{
    while( assignList[pp] != postAssignList[ assignList[pp] ] )
    {
        assignList[pp] = postAssignList[ assignList[pp] ];
    }
}
Run Code Online (Sandbox Code Playgroud)

我不明白为什么while循环被用于条件赋值.这是一种优化技术吗?或者它确保了分配(我认为是保证)?

c++ optimization

2
推荐指数
1
解决办法
95
查看次数

标签 统计

c++ ×1

optimization ×1

qt ×1