问题列表 - 第25856页

Qt 4.6将对象和子对象添加到QWebView窗口对象(C++和Javascript)

我正在使用Qt的QWebView,并且已经发现了许多用于添加到webkit窗口对象的很多用途.

我想做的一件事是嵌套对象......例如:

在Javascript我可以...

var api = new Object;
api.os = new Object;
api.os.foo = function(){}
api.window = new Object();
api.window.bar = function(){}
Run Code Online (Sandbox Code Playgroud)

显然在大多数情况下,这将通过更多的OO js框架来完成.

这导致了一个整洁的结构:

>>>api
-------------------------------------------------------
   - api                Object {os=Object, more... }
     - os               Object {}
           foo          function()
     - win              Object {}
           bar          function()
-------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

现在我能够使用我需要的所有qtC++方法和信号扩展窗口对象,但它们都"似乎"必须在"窗口"的根子项中.这迫使我编写一个js包装器对象来获取我想要在DOM中的层次结构.

>>>api
-------------------------------------------------------
   - api                Object {os=function, more... }
     - os_foo           function()
     - win_bar          function()
-------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

这是一个非常简单的例子......我想要参数的对象等...

有没有人知道使用扩展WebFrame窗口对象的对象传递子对象的方法?

这是我如何添加对象的一些示例代码:


mainwindow.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QtGui/QMainWindow>
#include <QWebFrame>
#include "mainwindow.h"
#include "happyapi.h"

class QWebView; …
Run Code Online (Sandbox Code Playgroud)

javascript qt4 qwebview window-object

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

C#将DataTable绑定到现有的DataGridView列定义

我一直在努力处理NullReferenceException并希望有人能指出我正确的方向.我正在尝试创建并填充DataTable,然后在DataGridView控件中显示结果.接下来是基本代码,Execution在我调用新的UpdateResults_Delegate时停止并显示NullReferenceException.奇怪的是,我可以在从QueryEventEntries返回之前成功跟踪entries.Rows.Count,所以我至少可以显示1)条目不是空引用,2)DataTable包含数据行.我知道我必须做错事,但我不知道是什么.

private void UpdateResults(DataTable entries)
{
    dataGridView.DataSource = entries;
}

private void button_Click(object sender, EventArgs e)
{
    PerformQuery();
}

private void PerformQuery()
{
    DateTime start = new DateTime(dateTimePicker1.Value.Year,
                                  dateTimePicker1.Value.Month,
                                  dateTimePicker1.Value.Day,
                                  0, 0, 0);

    DateTime stop  = new DateTime(dateTimePicker2.Value.Year,
                                  dateTimePicker2.Value.Month,
                                  dateTimePicker2.Value.Day,
                                  0, 0, 0);

    DataTable entries = QueryEventEntries(start, stop);
    UpdateResults(entries);
}

private DataTable QueryEventEntries(DateTime start, DateTime stop)
{
    DataTable entries = new DataTable();
    entries.Columns.AddRange(new DataColumn[] {
        new DataColumn("event_type", typeof(Int32)),
        new DataColumn("event_time", typeof(DateTime)),
        new DataColumn("event_detail", typeof(String))});

    using (SqlConnection conn = new SqlConnection(DSN)) …
Run Code Online (Sandbox Code Playgroud)

c# datatable datagridview winforms

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

Sql Server Management Studio Express(2005或2008) - 保存密码不起作用

连接到数据库服务器时,我总是单击"记住密码".

有时当我回到SSMS时,它会记住它,有时候不记得.更常见的情况并非如此.我经常连接到大约4个不同的服务器,当它适用于哪些服务器时,它是相当随机的.

我怎样才能让它一直工作?

ssms

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

如何使列表在Python中使用时自动实例化,就像在Perl中一样?

在Perl中,我可以这样做:

push(@{$h->[x]}, y);
Run Code Online (Sandbox Code Playgroud)

我可以根据上面的Perl示例简化以下python代码吗?

if x not in h:
  h[x] = []
h[x].append(y)
Run Code Online (Sandbox Code Playgroud)

我想简化这个,因为它在我的代码中有很多地方,(我不能用[]初始化所有可能的x).我不想让它成为一个函数,因为没有'inline'关键字.

有任何想法吗?

python perl

4
推荐指数
1
解决办法
916
查看次数

初学者到asp.net ..我应该选择webforms还是mvc?

可能的重复:
关于使用ASP.net WebForms或MVC的建议
如何在执行ASP.NET时确定哪个是正确的,WebForms或MVC

我是网络开发和asp.net的新手......我正在浏览asp.net网站,并在stackoverflow中提出了'n'个问题Webforms or MVC....但仍然作为一个初学者不知道该选择什么?

  • 我应该选择webforms还是mvc?
  • 如果MVC,在开始之前我应该​​知道什么?
  • 如果是webforms,在开始之前我应该​​知道什么?

asp.net asp.net-mvc webforms

4
推荐指数
2
解决办法
1473
查看次数

什么是硬件ID?

我经常访问的一些论坛销售高级程序,为防止它们被泄露,他们使用硬件身份验证.也就是说,首先他们发送一个程序来运行以获取您的HWID,您告诉他们您的HWID,他们将其存储在数据库中,然后他们会向您发送实际程序.

如果您的HWID不在数据库中,则程序将不会运行.什么是Hardware-ID,它是如何生成的?为什么我的HWID会有所不同,具体取决于向我发送HWID抓取器的程序员?

authentication hardware-id

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

数据类型text和nvarchar在等于运算符中不兼容

这是我的代码

ProductController.cs

public ActionResult Details(string id)
{
    product productx = productDB.products.Single(pr => pr.Product1 == id);
    return View(productx);


}
Run Code Online (Sandbox Code Playgroud)

Details.aspx

    <td>
        <%-- : Html.ActionLink("Edit", "Edit", new { id=item.Id }) % --> 
        <%: Html.ActionLink("Details", "Details", new { id = item.Product1 })%>
    </td>
Run Code Online (Sandbox Code Playgroud)

这就是我用来列出sql数据库中的一些产品,每个产品都有一个指向详细信息页面的链接,以显示有关它的更多信息

我试图只是将产品标签放在该链接中,让它显示类似www.mysite.com\products\battery(不是id)

我认为这应该工作,但它抛出一个数据类型文本和nvarchar在等于运算符不兼容.错误,但都(pr => pr.Product1.Equals(id));不起作用

错误是明确的,我问我应该怎么做才能让它以这种方式工作?

谢谢

c# asp.net-mvc linq-to-sql

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

SQL Server中的INNER JOIN与LEFT JOIN性能

我已经为9个表创建了使用INNER JOIN的SQL命令,无论如何这个命令需要很长时间(超过五分钟).因此,我的民众建议我将INNER JOIN更改为LEFT JOIN因为LEFT JOIN的表现更好,尽管我所知道的第一次.我改变后,查询的速度显着提高.

我想知道为什么LEFT JOIN比INNER JOIN快?

我的SQL命令如下所示: SELECT * FROM A INNER JOIN B ON ... INNER JOIN C ON ... INNER JOIN D依此类推

更新: 这是我的架构的简要说明.

FROM sidisaleshdrmly a -- NOT HAVE PK AND FK
    INNER JOIN sidisalesdetmly b -- THIS TABLE ALSO HAVE NO PK AND FK
        ON a.CompanyCd = b.CompanyCd 
           AND a.SPRNo = b.SPRNo 
           AND a.SuffixNo = b.SuffixNo 
           AND a.dnno = b.dnno
    INNER JOIN exFSlipDet h -- PK = CompanyCd, FSlipNo, FSlipSuffix, FSlipLine
        ON a.CompanyCd …
Run Code Online (Sandbox Code Playgroud)

sql sql-server performance

247
推荐指数
7
解决办法
29万
查看次数

iPhone在通用应用程序中检查运行时的常量

我正在制作一个通用的iPad/iPhone应用程序,可以使用iPad的VGA输出连接器在外部屏幕上镜像应用程序的内容.但是,iPhone没有此功能.给出以下代码,

#ifdef UI_USER_INTERFACE_IDIOM  
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
    NSLog(@"this code should not execute on iphone");
[[NSNotificationCenter defaultCenter] addObserver:self
         selector:@selector(screenInfoNotificationReceieved:) 
          name:UIScreenDidConnectNotification
           object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
         selector:@selector(screenInfoNotificationReceieved:) 
          name:UIScreenDidDisconnectNotification
           object:nil];
}
#endif
Run Code Online (Sandbox Code Playgroud)

我在启动时在手机上收到此错误(在ipad中正常工作)"dyld:找不到符号:_UIScreenDidConnectNotification"

大概是因为UIScreenDidConnectNotification在3.13中还没有存在.如何在运行时检查?

UPDATED 添加了ifdef语句来检查ipad接口,但获得了相同的结果!

UPDATED添加了NSLog语句,以确保不调用if语句中的代码.崩溃似乎发生在任何其他代码执行之前...

iphone universal ipad

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

Array.sort是否更改了C#中的引用?

在我的C#代码中,我有一个对象数组.许多这些对象在另一个类中被引用.如果使用Array.sort方法以某种方式对这个对象数组进行排序,那么它会影响这些引用吗?数组和列表是否相同?

c# sorting reference

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