问题列表 - 第31199页

Qt:以编程方式定义选项卡顺序

我已经用Desinger创建了2个小部件(Widget1和Widget2),每个小部件都定义了Tab键顺序。第三个窗口小部件(Widget3)以编程方式定义,并且在垂直布局中包含上述2个窗口小部件。在Symbian非触摸设备上。当我关注widget3时,我想把焦点放在widget1上。然后,当我到达widget1标签链的末尾时,使用电话箭头从widget1转到widget2。正确的做法是什么?

qt symbian

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

确定Javascript对象是"复杂"对象还是仅仅是字符串

我希望能够传递一个字符串文字,

'this is a string'
Run Code Online (Sandbox Code Playgroud)

或者是一个javascript对象,

{one: 'this', two: 'is', three: 'a', four: 'string' }
Run Code Online (Sandbox Code Playgroud)

作为函数的参数,并根据它是字符串还是对象采取不同的操作.我如何确定哪个是真的?

具体来说,我想迭代对象的属性,如果属性是字符串,则进行一些解析,但如果属性是对象,则递归嵌套.我已经弄清楚如何使用$.each()迭代对象的属性,但如果我只是用字符串做这个,它会将字符串作为一个字母数组而不是一个单独的东西来处理.我可以通过其他方式解决这个问题吗?

javascript string jquery object

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

替换CMake列表中的值

我需要替换CMake列表中的值,但似乎没有任何支持此列表操作.

我想出了这段代码:

macro (LIST_REPLACE LIST INDEX NEWVALUE)
    list (REMOVE_AT ${LIST} ${INDEX})
    list (LENGTH ${LIST} __length)

    # Cannot insert at the end
    if (${__length} EQUAL ${INDEX})
        list (APPEND ${LIST} ${NEWVALUE})
    else (${__length} EQUAL ${INDEX})
        list (INSERT ${LIST} ${INDEX} ${NEWVALUE})
    endif (${__length} EQUAL ${INDEX})
endmacro (LIST_REPLACE)

# Example
set (fubar A;B;C)
LIST_REPLACE (fubar 2 "X")
message (STATUS ${fubar})
Run Code Online (Sandbox Code Playgroud)

你有更好的想法如何实现这一目标吗?

cmake

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

应用程序标识未设置异常

我刚刚将一个项目转换为VS2010,现在我开始在IntelliTrace中查看我的软件中的异常.

其中一个例外是"应用程序标识未设置",只要我的软件看到类似的情况就会发生这种情况

string m_AppPath = Application.UserAppDataPath;
Run Code Online (Sandbox Code Playgroud)

这不是问题,因为AppDataPath正确返回,我只是想知道为什么会发生这种情况.

代码在Program.cs的Main函数中(如果这有所不同),一旦从Program.cs文件进入MainWindow.cs,代码就可以工作.

我的主要问题是我在应用程序启动之前设置了Logging.任何帮助赞赏搜索网络并没有真正帮助.

保罗

c# visual-studio-2010 intellitrace

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

iPhone上的"释放"意味着什么?

我想问一个关于iPhone应用程序的愚蠢问题.我是iPhone应用程序的绿色.我在Apple网站上阅读了以下代码.

    MyViewController *aViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:[NSBundle mainBundle]];
    [self setMyViewController:aViewController];
    [aViewController release];
Run Code Online (Sandbox Code Playgroud)

我有一个问题,第3行的"释放"意味着什么?

它是否清楚地表达了记忆?或程序控制该对象?或其他含义.非常感谢你.

objective-c

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

将他的应用程序添加到"添加到主屏幕"/"快捷方式"部分

在我的Android应用程序中,我通过代码为我的应用程序中的某些活动创建快捷方式.我通过使用广播来实现此功能:

    intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
    sendBroadcast(intent);
Run Code Online (Sandbox Code Playgroud)

这太酷了,真的有用!

现在我想做些不同的事:我已经看到了一些行动可以"注册"的地方在Android菜单,当你长按在这样一个家庭要添加:

http://www.androidtapp.com/wp-content/uploads/2010/02/UltimateFaves-Add-Home-Screen-Shortcut.jpg

所以我的主要问题是下一个问题:

如何注册此菜单是可能的.我想在清单中添加了一些行,但看不到在哪里做!

非常感谢任何帮助!

顺便说一句,还有一个次要的问题:有一次我都会有成功的这样做,我可以在我的菜单中添加不同数量的快捷键(想象一下,我想这样做,对于多账号的Twitter客户端,我想看到一个此列表中的每个Twitter帐户都有所不同.)因此,快捷方式的数量是以编程方式计算的.

shortcuts android manifest

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

如何使用c#删除具有行号的行?

我的文件名为test.txt包含

本文档分为大约5个逻辑部分,从功能和结构概述开始,然后是内置列和单元类型的概述.接下来是使用数据的概述,然后是特定主要功能的概述.最后,"最佳实践"部分总结了本文档的主要部分.

现在我想删除文件的第二行.怎么用c#做?

提前致谢.Naveenkumar

c# string file-io

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

malloc只分配4位?

我正在尝试制作一些c程序,我坚持使用malloc命令.这是我的代码:

        #include <stdlib.h>
        #include <iostream>
        #include "Oef1.h"
        using namespace std;

 some methode clled by main{
         int ** q=NULL;
         int m=read(q);
}


 int read(int ** q){
          int m=3;
          int n=5; //n and m are beeing asked, but for debugging hard-coded
          cout << sizeof(int*) << endl;     // returns 4
          cout <<sizeof(q) << endl;        //returns 4
          cout <<m*sizeof(int*) << endl;   //returns 12
          q=(int**)realloc(q,m*sizeof(int*));
          cout <<sizeof(q) << endl;         //should return 12 but returns 4
          for(int k =0; k < m; k++){
             q[k] = (int*)malloc(n*sizeof(int)); …
Run Code Online (Sandbox Code Playgroud)

c++ malloc

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

C++:声明一个带有函数的类,它处理字符串

我没有使用搜索找到我的问题的答案,但我认为这很简单而且很受欢迎.无论如何,我的问题是:我有一个头文件,它声明了一个类和函数.它看起来像这样:

#ifndef SOME_CLASS_H
#define SOME_CLASS_H

#include <string>

class mySomeClass
{
    public:

    bool a_func(string & myString, unsigned long int & x);
    void b_func(string & myString, unsigned long int & x);
    void c_func(string & myString, unsigned long int & x);

    void another_func(string & myString, string & myString2);

    }

#endif // SOME_CLASS_H
Run Code Online (Sandbox Code Playgroud)

我认为功能定义现在并不重要.

在编译时,编译器告诉'string'尚未声明,即使我已经添加了#include <string>.除了重写要使用的函数之外,我该如何解决这个问题char*.先感谢您.

完成.谢谢大家.

c++ class declaration definition

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

如何才能将我的大型程序链接起来?

我们的下一个产品已经变得太大,无法在运行32位Windows的计算机上进行链接.所有lib文件的总和超过2Gb,只能在64位Windows机器上链接.最终我们将超越这个边界,因为我们的软件往往增长而不是契约,我们使用的是32位链接器(MS Visual Studio 2005):当我们的lib总大小超过3Gb时,我们预计会遇到麻烦.

如何在不修剪代码的情况下减小.lib文件或.obj文件的大小?例如,我们使用了很多模板:有没有办法减少它们的占用空间?有没有办法找出导致膨胀检查.lib/.obj文件的原因?这可以自动化而不是通过眼睛检查吗?2.5Gb是很多文本要比较和比较.

外部约束阻止我们作为单个.exe之外的任何东西进行传输,因此DLL解决方案不可用.

c++ linker visual-studio-2005

9
推荐指数
3
解决办法
1552
查看次数