问题列表 - 第13188页

在QT中,链接模型不能按预期工作

好吧,我有一个非常基本的QStandardItemModel,充满了一些数字.我设法将它显示在一个QTableView,没关系.我创建了一个新的模式(无论是子类的QAbstractItemModelQAbstractProxyModel),这是某种现有模型的层-设置sourcemodel它是必要的,而且这个新层应该做的真正的一些转换.

我的问题是,在顶层,说"层模型",data( const QModelIndex & index, int role )成员函数从未调用,但我想通过角色参数更改显示方法.

下面是一个示例代码,它演示了data(index,role)始终调用原始模型,而层模型data(index,role)永远不会.为什么?QTableView对象如何"跳过"顶层data(index,role)

#include <QtGui/QApplication>
#include <QtGui>
#include <QStandardItemModel>

class MyModel : public QStandardItemModel
{
public:
    MyModel(const int r, const int c, QObject* parent = 0) : QStandardItemModel(r,c,parent) {}
    QVariant data ( const QModelIndex & index, int role = Qt::DisplayRole ) const {
        qDebug() << "mymodel data";
        return this->itemFromIndex(index)->data(role);
    }
};

class MyProxyModel : public QAbstractProxyModel
{ …

proxy qt model view chaining

5
推荐指数
1
解决办法
4788
查看次数

ORA-01861:文字与格式字符串不匹配

当我尝试执行此代码段时:

cmd.CommandText = "SELECT alarm_id,definition_description,element_id,
    TO_CHAR (alarm_datetime, 'YYYY-MM-DD HH24:MI:SS'),severity,
    problem_text,status FROM aircom.alarms 
    WHERE status = 1 and 
    TO_DATE (alarm_datetime,'DD.MM.YYYY HH24:MI:SS') > TO_DATE ('07.09.2008 
    09:43:00', 'DD.MM.YYYY HH24:MI:SS') 
    order 
    by ALARM_DATETIME desc";
Run Code Online (Sandbox Code Playgroud)

我明白了:

ORA-01861: literal does not match format string
Run Code Online (Sandbox Code Playgroud)

数据库连接没有问题,因为我可以执行基本的SQL命令.

这个陈述有什么问题?

sql oracle oracle10g ora-01861

34
推荐指数
2
解决办法
38万
查看次数

如何在注释中使用数组常量

我想将常量用于注释值.

interface Client {

    @Retention(RUNTIME)
    @Target(METHOD)
    @interface SomeAnnotation { String[] values(); }

    interface Info {
        String A = "a";
        String B = "b";
        String[] AB = new String[] { A, B };
    }

    @SomeAnnotation(values = { Info.A, Info.B })
    void works();

    @SomeAnnotation(values = Info.AB)
    void doesNotWork();
}
Run Code Online (Sandbox Code Playgroud)

常数Info.AInfo.B可以在注释中使用,但不是数组Info.AB,因为它必须是在这个地方数组初始化.注释值仅限于可以内联到类的字节代码中的值.这对于数组常量是不可能的,因为它必须在Info加载时构造.这个问题有解决方法吗?

java annotations

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

System.Web.Cache和HTTPContext.Curent.Cache之间的区别

System.Web.Cache和HTTPContext.Curent.Cache有什么区别?在哪些情况下都使用?

asp.net

7
推荐指数
2
解决办法
7712
查看次数

如何让 WCF webHttp 行为接受 HEAD 动词?

我有一个 WCF 服务托管在 Windows 服务中。我已经向它添加了一个具有 webHttp 行为的 webHttpBinding,每当我向它发送 GET 请求时,我都会得到 http 200,这正是我想要的,问题是每当我向它发送 HEAD 请求时,我都会得到一个 http 405。

有没有办法让它也为 HEAD 返回 http 200?这甚至可能吗?

编辑:那是操作合同:

    [OperationContract]
    [WebGet(UriTemplate = "MyUri")]
    Stream MyContract();
Run Code Online (Sandbox Code Playgroud)

wcf http webhttpbinding webhttp

5
推荐指数
1
解决办法
2320
查看次数

MVVM Foundation与MVVM Toolkit

有人可以解释MVVM FoundationMVVM Toolkit之间的差异吗?他们似乎有很多共同之处.

.net mvvm-foundation mvvm-toolkit

5
推荐指数
1
解决办法
1796
查看次数

这段代码有什么问题?


function menuhover(id,state){
    if(id=="home"){
        if(state=="over"){
            document.getElementById(id).src="pages/styles/images/home1hover.png";
        } else if(state=="out"){
            document.getElementById(id).src="pages/styles/images/home1.png";
        }
    } else if(id=="news"){
        if(state=="over"){
            document.getElementById(id).src="pages/styles/images/news2hover.png";
        } else if(state=="out"){
            document.getElementById(id).src="pages/styles/images/news2.png";
        }
    } else if(id=="register"){
        if(state=="over"){
            document.getElementById(id).src="pages/styles/images/register3hover.png";
        } else if(state=="out"){
            document.getElementById(id).src="pages/styles/images/register3.png";
        }
    } else if(id=="contrib"){
        if(state=="over"){
            document.getElementById(id).src="pages/styles/images/contributor4hover.png";
        } else if(state=="out"){
            document.getElementById(id).src="pages/styles/images/contributor4.png";
        }
    } else if(id=="login"){
        if(state=="over"){
            document.getElementById(id).src="pages/styles/images/login5hover.png";
        } else if(state=="out"){
            document.getElementById(id).src="pages/styles/images/login5.png";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

它被引用

<div class="menu">
    <img class="banner" src="pages/styles/images/banner.png" border="0"/>
    <p class="link"><a href="http://www.realmsofruin.co.cc"><img id="home" src="pages/styles/images/home1.png" border="0" onmouseover="menuhover(home,over)" onmouseout="menuhover(home,out)"/></a></p>
    <p class="link"><a href=""><img id="news" src="pages/styles/images/news2.png" border="0" onmouseover="menuhover(news,over)" onmouseout="menuhover(news,out)"/></a></p>
    <p class="link"><a href=""><img id="register" src="pages/styles/images/register3.png" …
Run Code Online (Sandbox Code Playgroud)

javascript

-1
推荐指数
1
解决办法
259
查看次数

如何在java中序列化列表?

我想深入克隆一个List.因为我们有一个方法

// apache commons method. This object should be serializable
SerializationUtils.clone ( object ) 
Run Code Online (Sandbox Code Playgroud)

所以现在克隆我的列表我应该首先将其转换为可序列化.是否可以将List转换为可序列化列表?

java collections serialization apache-commons

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

树视图中任何项目的OnExpanded事件

我希望在我的树视图中获得一个树形图扩展的事件.

这样做的原因,有点无关原来的问题:我创建密切相关的XML文件树树,但我允许包括XML元素这样的树可以在多个文件中去.我想在扩展时在treeview中设置treeviewitems的itemssource属性.

c# data-binding wpf treeview

14
推荐指数
1
解决办法
1万
查看次数

不是有效的Office添加

我使用VS 2008和VSTO开发了一个新的Office 2007插件.之后我去Office-> Excel选项 - > AddIns-> COM AddIns和GO ...如果我选择我创建的.dll我得到错误

'<path>' is not a valid Office Add In.
Run Code Online (Sandbox Code Playgroud)

如果我在我的开发机器上使用Visual Studio 2008运行它,它工作正常,我看到加载项.

我搜索了很多帖子,但没有得到解决方案.

vsto add-in excel-2007 ms-office

10
推荐指数
2
解决办法
2万
查看次数