小编San*_*osh的帖子

QML - 控制Rectangle元素任何一侧的边框宽度和颜色

目前我需要在ListView控件的帮助下绘制一个委托矩形.我能够在列表视图中绘制一系列水平或垂直矩形,但问题在于矩形的边框.相邻矩形的交叉点处的边界宽度是宽度的两倍.

委托矩形只是一个Qt Quick Rectangle元素.

是否可以仅限制矩形任何一侧的边框宽度?

是否可以改变任何一方的颜色?(类似于QLineEdit的东西 - 我们可以控制边界宽度和颜色相对于边)

此致,Santhosh.

qml

24
推荐指数
3
解决办法
3万
查看次数

模板类的编译错误

我尝试使用下面的代码片段并得到如下所述的编译错误

代码片段:

#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)

c++ templates

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

标签 统计

c++ ×1

qml ×1

templates ×1