问题列表 - 第29652页

复制QTableView的一部分

所以我有一个问题与我在这里看到的另一个问题非常密切相关,但是当我尝试在那里提出我的问题时,我没有得到任何答复,我希望将这个问题作为一个新问题,有人可以帮助我.基本上我只想复制我创建的表的一部分,以便将其粘贴到excel文件中.这就是我所拥有的:

    QAbstractItemModel *abmodel = ui.tableview->model();
    QItemSelectionModel *model = ui.tableview->selectionModel();
    QModelIndexList list = model->selectionIndexes();
    qSort(list);
    QModelIndex index = list.first();
    for(int i = 0; i < list.size(); i++)
{
    QModelIndex index = list.at(i);
    QString text = abmodel->data(index).toString();
    copy_table.append(text);

    if(index.row() != previous.row())
    {
        copy_table.append('\n');
    }
    else
    {
        copy_table.append('\t');
    }
    previous = index;
}

QClipboard *clipboard = QApplication::clipboard();
clipboard->setText(copy_table);
Run Code Online (Sandbox Code Playgroud)

这将复制一个列,但是当我尝试复制一行或说一个2x2子表时,行索引会搞乱,错误地为值指定行索引.有什么想法吗?

qt copy uitableview

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

嵌入式服务器的Web技术

我最近为嵌入式设备开始了一个新的Web开发项目,并希望征求一些使用技术的建议.该设备将提供HTML页面,其中包含用于从JSON服务器检索数据的AJAX代码.我们暂时使用切诺基作为网络服务器,尽管我们并不依赖它.

目前,我正在考虑以下技术:

  • 用PHP编写所有内容.我知道它很大,很慢,而且很臃肿,但我有大约10MB可用于网络界面(对于嵌入式系统来说很多),我们不会在任何这些设备上看到很多流量.但它确实需要对用户做出响应(页面应该在不到一秒的时间内加载).

  • FastCGI +一个C程序 - 我们使用的是内存数据库,因此C程序可以直接通过API与数据库进行交互.这将比PHP具有更好的性能,但开发时间和可靠性是一个问题,因为C不太适合Web开发.

  • Lua + Kepler - 这似乎是性能和开发时间之间的良好中间点.但是,我从未与Lua合作过,所以我不确定如何在嵌入式Web项目中实现它.我也不确定它与Cherokee网络服务器的集成程度.

那么对上述技术的任何意见或过去的经验?我应该列入名单中的其他人吗?

谢谢,亚历克斯

php c embedded lua

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

PHP中的文档是否有标准样式?

我是PHP开发的新手,我想知道社区是否有任何关于使用注释的代码内联文档的指南.我喜欢像Python的PEP 257这样的东西,但我会选择一种流行的文档提取工具使用的格式,甚至是流行产品的文档标准.

php documentation

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

C中的变量乘法?

//Hydroelectric Dam Helper
#include <stdio.h>
#define GRAV 9.80
#define EFINC 0.9
#define EFINC2 90


int main()
{
  //Defines all the variables to be used
  double height, work, mass;
  printf("Height of dam (in meters):");
  scanf("%lf", &height);
  printf("Flow of water (in thousand cubic meters per second):");
  scanf("%lf", &mass);
  work = (mass * GRAV * height * EFINC); 
  printf("The dam would produce %f megawatts at %d%% efficency", &work, EFINC2);
  return 0; 
}
Run Code Online (Sandbox Code Playgroud)

这些值设置正确,我通过打印高度和质量来测试它,但是工作永远不会得到一个值,EFINC2打印出一个我不太确定的荒谬数字

c variables constants multiplication

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

网站是否可以获得Javascript并且仍然符合Section 508标准?

我想我理解Javascript如何工作以便在第508节中没问题.但我一直无法找到相关问题的答案:我的网站是否需要在没有Javascript的情况下工作才能符合508条款?

举一个极端的情况,如果没有Javascript的用户无法登录,是否违反了508条款?如果是这样,文本中的位置是什么解释?

我知道所有内容都必须通过屏幕阅读器,键盘和鼠标用户等访问.但是,没有Javascript的用户是否需要访问所有内容?

javascript accessibility section508 disability

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

Objective-C++中的析构函数

我有一个Objective-C++类,它包含一些诚实的C++对象指针.

当Obj-C++类被销毁时,它会立即调用dealloc吗?如果是这样,那么通过put来破坏C++类是最好的方法

delete obj
Run Code Online (Sandbox Code Playgroud)

在dealloc方法?

cocoa objective-c objective-c++

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

用php上传文件到另一个php服务器

我不是要求将文件从浏览器上传到php脚本,有很多关于这方面的教程.我在问这个:

我有一个PHP脚本已经接受了用户的文件,该文件当前在服务器1的硬盘上.我想使用常规的Http post协议将文件从服务器1上传到服务器2上的php脚本,所以服务器2上的php脚本可以写成标准的文件上传处理程序.

我在互联网上找不到任何教程,因为他们都谈论浏览器 - > server1.有关php上传的教程都讨论了ftp,但我不想使用该协议.

请帮忙?

php

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

如何使HTML页面适合Web浏览器大小?

我正在尝试创建一个只包含页面内容的网页.页面本身不应该有滚动条(尽管各个部分应该有滚动条).我希望它看起来非常类似于Java API的布局,http://java.sun.com/javase/6/docs/api/,但没有框架.

该页面还需要能够动态加载内容.

现在,我正在尝试使用ASP!UpdatePanel来处理动态加载的内容以及用于调整大小和面板显示的div,但是面板从不覆盖屏幕.例如,我将:

<body style="height: 100%; margin: 0; padding: 0;">
<form id="form1" runat="server">
  <div style="width: 100%; height: 100%;">
    <div style="overflow: auto; height: 100%; border-style: groove; border-width: medium;">
      <asp:UpdatePanel ID="TOC" UpdateMode="Conditional" runat="server">
        <ContentTemplate>
          <asp:Panel ID="Display" Height="100%" ScrollBars="Auto" runat="server" />
        </ContentTemplate>
      </asp>
    </div>
  </div>
</form>
</body>
Run Code Online (Sandbox Code Playgroud)

但这并未覆盖面板的整个高度.宽度很好.但它会在页面顶部创建一个小边框,然后当内容按下按钮时会扩展.然后边界改变了.我更喜欢边境保持静止.

反正有没有与divs这样做?

编辑:我刚刚在Firefox中试过这个并且它工作得很好(不包括.NET特定的东西,因为我在Linux上没有创建ASP.NET页面的能力).我需要这个可以使用Internet Explorer 7(也可能是Internet Explorer 6).IE7周围是否有任何整洁的黑客完全忽略了css height属性?

html asp.net updatepanel

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

MySQL中的类型:BigInt(20)vs Int(20)

我想知道有什么差别BigInt,MediumIntInt是...这似乎很明显,他们将允许更大的数字; 但是,我可以制作一个Int(20)或一个BigInt(20),这似乎不一定是大小.

一些见解会很棒,只是有点好奇.我一直在使用MySQL并尝试在选择类型时应用业务需求,但我从未理解这方面.

mysql types

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

我的Perl教程有更多问题

感谢所有帮助我实现这一目标的人.

现在我的新问题.我正在使用2003年编写的一本书,该教程试图抓住一个已经改变的页面.

原始地址是:" http://www.oreilly.com/catalog/prdindex.html "此页面不再存在,但会重定向到新页面:" http://oreilly.com/store/complete.html "

问题"我认为"是html代码在7年内发生了变化.代码曾经是这样的:

<tr bgcolor="#ffffff">
<td valign="top">
<a href="http://oreilly.com/catalog/googlehks">Google Hacks</a><br />
</td>
<td valign="top" nowrap="nowrap">0-596-00447-8</td>
<td valign="top" align="right">$24.95</td>
<td valign="top" nowrap="nowrap" align="center"> 
<a href="http://safari.oreilly.com/0596004478">Read it on Safari</a>
</td>
<td valign="top" nowrap="nowrap">
<a href="http://examples.oreilly.com/googlehks">Get examples</a>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

所以无论如何html已经改变了.您可以通过查看浏览器上的源代码来查看它.

当我运行脚本时,我收到此错误:

在/usr/lib/perl5/site_perl/5.8.8/HTML/TreeBuilder.pm第93行的子例程条目中使用未初始化的值.无法在./SpiderTutorial_19_09.pl第67行的未定义值上调用方法"as_HTML".有0本Perl书籍和0本Java书籍.Java比Perl多0个.

这是我正在尝试运行的代码.

#!/usr/bin/perl -w
use strict;
use LWP::Simple;
use HTML::TreeBuilder;

my $url = 'http://oreilly.com/store/complete.html';
my $page = get( $url ) or die $!;
my $p = HTML::TreeBuilder->new_from_content( $page );
my($book);
my($edition);

my @links = $p->look_down(
        _tag => …
Run Code Online (Sandbox Code Playgroud)

perl web-crawler

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