目前我需要在ListView控件的帮助下绘制一个委托矩形.我能够在列表视图中绘制一系列水平或垂直矩形,但问题在于矩形的边框.相邻矩形的交叉点处的边界宽度是宽度的两倍.
委托矩形只是一个Qt Quick Rectangle元素.
是否可以仅限制矩形任何一侧的边框宽度?
是否可以改变任何一方的颜色?(类似于QLineEdit的东西 - 我们可以控制边界宽度和颜色相对于边)
此致,Santhosh.
我尝试使用下面的代码片段并得到如下所述的编译错误
代码片段:
#include <iostream>
using namespace std;
template <class TYPE1>
struct SDataContainer
{
SDataContainer(TYPE1 pData)
{
m_pData = pData;
}
bool operator==(const SDataContainer<TYPE1>& pData)
{
return (m_pData == pData.m_pData);
}
TYPE1 m_pData;
};
template <class DATATYPE1>
class Comparison
{
public:
Comparison (const SDataContainer<DATATYPE1>& pSData)
{
m_SData = pSData;
}
bool operator==(const Comparison<DATATYPE1>& pData)
{
return (m_SData.m_pData == pData.m_SData.m_pData);
}
SDataContainer<DATATYPE1> m_SData;
};
int main()
{
SDataContainer<float> sDCObj1 (10.0);
SDataContainer<float> sDCObj2 (10.0);
cout << "Verify the data: " << (sDCObj1 == …Run Code Online (Sandbox Code Playgroud)