问题列表 - 第23525页

qt中嵌套的QMap

我想在我的QT应用程序中使用此代码

QMap<QString,QMap>
Run Code Online (Sandbox Code Playgroud)

但它说有一个构建问题

C:/****/****/****/***/domparser.h:14: error: type/value mismatch at argument 2 in template parameter list for 'template<class Key, class T> class QMap'
Run Code Online (Sandbox Code Playgroud)

qt qmap

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

Lazarus - 为什么我不能将事件分配给运行时组件?

我有这个Lazarus计划:

unit Unit2; 

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
  StdCtrls, ComCtrls;

type

  { TForm2 }

  TForm2 = class(TForm)
    procedure OnTlacitkoClick(Sender: TObject);
    procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
    procedure FormCreate(Sender: TObject);
    tlac:TButton;
  private
    { private declarations }
  public
    { public declarations }
  end;



var
  Form2: TForm2;

implementation

{ TForm2 }

procedure TForm2.OnTlacitkoClick(Sender: TObject);
begin
  showmessage('helloworld');
end;

procedure TForm2.FormCreate(Sender: TObject);
var i,j:integer;
begin
  tlac:=TButton.Create(Form2);
  tlac.OnClick:=OnTlacitkoClick;
  tlac.Parent:=Form2;
  tlac.Left:=100;
  tlac.Top:=100;
end;

initialization
  {$I unit2.lrs}

end.
Run Code Online (Sandbox Code Playgroud)

但编译器说:unit2.pas(63,32)错误:在tlac.OnClick中调用"OnTlacitkoClick"时指定的参数数量错误:= OnTlacitkoClick; 表达.我搜索并认为这是德尔福的法律表达.我想简单地将OnTlacitkoClick注册为tlac.OnClick事件,而不是调用此过程.是否有一些错误的代码或我必须在Lazarus/Freepascal做不同的? …

events pascal freepascal onclick lazarus

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

线程中的关键部分是什么?

请有人可以通过示例简短地告诉我关键部分的含义是什么?用简单的语言

multithreading terminology

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

如何更改JFrame中标题栏的颜色?

我使用以下代码,

UIManager.put("JFrame.activeTitleBackground", Color.red);
Run Code Online (Sandbox Code Playgroud)

用于更改JFrame中的工具栏颜色.但它没有用.

是否可以更改JFrame中标题栏的颜色?

java swing titlebar jframe

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

Python方法删除迭代

假设我有一个函数可以将可迭代/迭代器或非可迭代作为参数.检查Iterability try: iter(arg).

根据输入是否是可迭代的,方法的结果将是不同的.不是当我想传递一个不可迭代的可迭代输入时,很容易做到:我只用一个元组包装它.

当我想传递一个iterable(例如一个字符串)但是希望函数将它视为不可迭代时,我该怎么办?例如,使iter(str)失败.

编辑 - 我的初衷:

我想概括一下这个zip函数,因为它可以用非迭代的方式压缩迭代.然后,非迭代repeat本身就像其他迭代没有完成一样频繁.

我现在唯一的解决方案似乎是,我不应该检查general_zip函数内部(因为字符串问题); 但是相反,我必须调用之前repeat迭代器添加到参数中.(这实际上使我免于发明函数 - 尽管我仍然可能因为使用非可迭代作为输入而没有额外的重复将是明确的.)zipgeneral_zip

python string iterator data-structures

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

如何列出NTFS文件系统上的所有符号链接

从Windows Vista开始,有一个新的Win32-API调用CreateSymbolicLink在NTFS文件系统上创建一个符号链接.

有谁知道是否有办法列出文件系统上所有现有的符号链接?

winapi symlink ntfs windows-vista windows-7

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

GDI处理DotNET应用程序

我的纯DotNET库在非托管桌面应用程序中作为插件运行.我一直在获得一个稳定的(虽然很低)崩溃报告流,似乎表明GDI句柄有问题(错误消息中的字体等恢复到系统字体,各种控件的显示中断,大规模崩溃后不久).

我的表单几乎没有控件,但我在用户控件中做了很多GDI +绘图.什么是告诉我正在使用多少手柄甚至泄漏的好方法?

谢谢,大卫

.net memory-leaks gdi count handle

6
推荐指数
3
解决办法
4477
查看次数

如何测试类型是否是匿名的?

我有以下方法将对象序列化为HTML标记.如果类型不是Anonymous,我只想这样做.

private void MergeTypeDataToTag(object typeData)
{
    if (typeData != null)
    {
        Type elementType = typeData.GetType();

        if (/* elementType != AnonymousType */)
        {
            _tag.Attributes.Add("class", elementType.Name);    
        }

        // do some more stuff
    }
}
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何实现这一目标吗?

谢谢

c# reflection anonymous-types

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

将标题视图添加到类似于Safari和文章的UIWebView

我想添加一个标题视图,UIWebView类似于MobileSafari中的地址/搜索栏和Sophia Teutschler的优秀Articles.app.更准确地说,我想在UIWebView上创建一个"拉动修复方向"视图,就像在文章中一样.文章确实使用UIWebView,所以它似乎是可能的.有没有办法做到这一点,而不必嵌入UIWebViewUIScrollView和更新其大小所有的时间,如在这篇文章?显然,我确实需要滚动事件来使"拉动修复方向"相应地表现出来.

iphone objective-c mobile-safari uiwebview uiscrollview

21
推荐指数
2
解决办法
9888
查看次数

equals(...)和equalsIgnoreCase(...)

为什么我们有equals()equalsIgnoreCase()作为两种不同的方法,什么时候equals()可以重载一个特殊的ignoreCase参数来提供equalsIgnoreCase()功能?

java

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