问题列表 - 第30194页

PyQt4文件选择小部件

我想制作一个QT4(使用QT设计器)对话框,其中包含一个必须选择文件的部分.

现在,我知道QFileDialog存在,我可以编写符合我想要的东西.但是我也可以在QT设计师中做到这一点吗?

有没有办法在QT设计器中获得"文件选择"小部件?或者,我记得这些按钮,将所选文件作为标题和一个小箭头,允许用户通过QFileDialog选择另一个文件?

那么有一个现成的解决方案,还是我必须自己编程?

python filedialog qt4 pyqt4 qfiledialog

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

是否有必要在所有Windows操作系统和每个版本的所有版本上测试我的应用程序?

我将测试一个声称可以在Windows XP,Windows Vista和Windows 7上运行的应用程序.我知道我必须为32位和64位(如果存在)的每个应用程序测试应用程序,但是我我不确定是否有必要测试每个操作系统的每个版本.

例如,如果我已经测试过Windows 7旗舰版或家用版,我是否真的需要测试Windows 7 Starter?如果我已经测试过Windows Vista Home Premium,是否需要测试Windows Vista Business?等等 ...

测试应该支持的三种风格中的每种风格的每个版本都是非常耗时的:

  • Windows XP Home w/SP2
  • Windows XP Professional w/SP2

  • Windows Vista Starter

  • Windows Vista Home Basic
  • Windows Vista家庭高级版
  • Windows Vista商业版
  • Windows Vista企业版
  • Windows Vista Ultimate

  • Windows 7 Starter

  • Windows 7 Home Basic
  • Windows 7家庭高级版
  • Windows 7专业版
  • Windows 7企业版
  • Windows 7旗舰版

让我知道你的想法.

windows testing windowsversion

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

MATLAB:解包功能

我正在与Mathworks的某个人进行讨论:这个unwrap函数除了π之外还有一个"bug"用于跳转容差,并希望得到一些其他的观点:

描述

Q = unwrap(P)当P的连续元素之间的绝对跳跃大于或等于π弧度的默认跳跃容差时,通过加上±2π的倍数来校正向量P中的弧度相位角.如果P是矩阵,则unwrap按列操作.如果P是多维数组,则unwrap对第一个非单体维度进行操作.

Q = unwrap(P,tol)使用跳转容差tol而不是默认值π.

文档有两种可能的解释:

  1. Q = unwrap(P,tol)当P的连续元素之间的绝对跳跃大于或等于tol弧度时,通过加上±2π的倍数来校正向量P中的弧度相位角.如果P是矩阵,则unwrap按列操作.如果P是多维数组,则unwrap对第一个非单体维度进行操作.

    例:

    >> x = mod(0:20:200,100); unwrap(x, 50)
    ans =
        0 20.0000 40.0000 60.0000 80.0000 81.6814 101.6814 121.6814 141.6814 161.6814 163.3628
    
    Run Code Online (Sandbox Code Playgroud)
  2. Q = unwrap(P,tol)当P的连续元素之间的绝对跳跃大于或等于tol时,通过加上±2*tol的倍数来校正向量P中的元素.如果P是矩阵,则unwrap按列操作.如果P是多维数组,则unwrap对第一个非单体维度进行操作.

    例:

    >> x = mod(0:20:200,100); unwrap(x, 50)  
    ans =  
        0    20    40    60    80   100   120   140   160   180   200
    
    Run Code Online (Sandbox Code Playgroud)

unwrap()MATLAB中的实际行为(至少达到R2010a)是#1.我的解释unwrap()是,它应该是#2,因此行为中存在错误.如果unwrap()行为匹配#2,那么展开可以用作缓慢变化输入的mod的逆,即unwrap(mod(x,T),T/2) = x对于向量x,其中连续元素变化小于tol = T/2.

请注意,第二种解释比角度更通用,并且可以用环绕周期T展开任何内容.(对于弧度,默认值T =2π,对于度数是360,对于8位数字是256,对于16位数字是65536,等等.)

所以我的问题是:

行为#1是否有可能用途?哪种解释更有意义?

matlab

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

wordpress管理员中的Jquery UI对话框

我试图在我的Wordpress主题管理页面中使用jQuery UI对话框脚本.一切都是直接来自UI演示,但我最终得到一个对话框,其中对话框没有弹出任何东西而是埋在底角,就在关闭正文标记之前.

UI对话框脚本与wp_enqueue_script正确排队,因为它在源代码中显示,如jquery(来自谷歌API)和UI核心.

jQuery(document).ready(function($) {
    $("#dialog").dialog();
}); //end onload stuff
Run Code Online (Sandbox Code Playgroud)

然后我在我的选项页面中有这个:

<div id="dialog" title="Basic dialog">
<p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

wordpress jquery dialog

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

boost :: interprocess是否准备好迎接黄金时段?

我正在开发一个由内存映射文件支持的线程安全队列,它大大利用了boost进程.我提交了它用于代码审查,并且拥有比我在这个星球上更多年经验的开发人员说他不觉得boost :: interprocess是"准备好黄金时间"并且我应该直接使用pthreads.

我认为这主要是FUD.我个人认为重新实现升级的名称如升级名为_dutex或boost :: interprocess :: deque是荒谬的,但我很想知道其他人的想法.我找不到任何数据来支持他的说法,但也许我只是不知情或天真.Stackoverflow赐教!

c++ boost-interprocess

12
推荐指数
2
解决办法
2770
查看次数

jQuery与ready或load事件一起生活

我正在使用jQuery Tools工具提示插件,该插件已初始化$('selector').tooltip().我想在任何当前或未来的.tooltipper元素上称呼它.我认为以下内容可行:

$('.tooltipper').live('ready', function(){
  $(this).tooltip()
}
Run Code Online (Sandbox Code Playgroud)

但它没有成功---准备好的事件没有发生.负载相同.我已经读过livequery可以产生我正在寻找的结果,但是肯定有一种方法可以使用jQuery .live()来实现它,考虑到文档说它适用于所有jQuery事件,我相信它ready是一个.

jquery dom jquery-tools

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

如何在不使用 WSDL 的情况下创建 Ruby SOAP 客户端?

我需要编写一个能够发送和接收soap消息的soap客户端。

这个soap 服务没有关联的WSDL 文件,而soap4r 和savon 似乎都需要一个。

我有一个我需要在 Java 中做什么的例子,请参阅下面的链接。

http://community.cecid.hku.hk/index.php/product/article/writing_hermes_2_ws_client_under_java/#ebms-2_0-sender-ws

我可以为此使用java,在这一点上似乎更容易。不过我个人更喜欢用 ruby​​ 编码,我们公司的 ruby​​ 资源比 java 多。

任何人都可以确认可以在不编写我自己的专用肥皂库的情况下在 ruby​​ 中执行类似于 java 示例的操作吗?我需要能够发送有效载荷,我认为它通常采用肥皂附件的形式。

我对查看不使用 WSDL 的soap4r 示例特别感兴趣,因为我在谷歌上找不到任何示例。

非常感谢任何帮助。

ruby soap

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

如果您可以在iOS开发上购买两本书,您会选择哪一本?

另外:认为值得再看看这个,因为随着iOS 4的更新和iPad编程的发布,已经发布了许多新书.

好的,我已经阅读了很多关于iPhone开发书籍,Cocoa和Objective-C的帖子.普遍的共识似乎导致了四本书中的一本.

  • Kochan的Objective-C书.
  • Hilleglass'可可书.
  • 实用的程序员iPhone SDK开发书.
  • 并开始iPhone开发:探索Dave Mark和Jeff LaMarche的iPhone SDK.

我还添加了以下内容:

  • iPhone编程:大书呆子牧场指南

我正在寻找建议购买哪两个才能开始使用.我首先想要更好地了解Objective-C.哪两本书互相恭维?

我有Java背景,没有Objective-C经验,也没有C或C++经验.

首先,我想了解对象和某些数据类型的布局和结构 - 显然值得记住的是,这很多类似于Java.像指针和垃圾收集这样的概念对我来说是全新的.

iphone cocoa-touch objective-c ipad ios

30
推荐指数
3
解决办法
3750
查看次数

Delphi 2010独立留下我的评论

Delphi 2010中的代码格式化程序是一个用于开发编码标准的有用工具,或者至少这是我的观点,但它有一种破坏评论的可怕习惯.

一个像这样的评论块.

SomeFunction(SomeVaribleWithALongName,             // Comment
             Option2,                              // Comment
             FieldByName('SomeField').AsSomething; // Comment
Run Code Online (Sandbox Code Playgroud)

变得更难阅读

SomeFunction(SomeVaribleWithALongName, // Comment
             Option2, // Comment
             FieldByName('SomeField').AsSomething; // Comment
Run Code Online (Sandbox Code Playgroud)

我已将我能看到的所有内容设置为False,As Is或None,但CTRL + D仍然会移动我糟糕的评论.

有没有人有解决方案,或者我只是加入那些讨厌格式化程序的失望的Delphi程序员?

delphi formatter delphi-2010

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

使用语法识别文本对象进行Vim对象选择

我刚刚了解了vim 真正令人敬畏的对象选择功能.将光标放在某个"文本对象"中,一组简单的动词可以选择或操作整个对象.例如,将光标放在下面引号内的任何位置(例如,在'o'上):

print "Hello, world"
           ^
Run Code Online (Sandbox Code Playgroud)

该命令vi"将选择引号内的整个短语.相同的功能适用于vim定义的许多" 文本对象 ",包括用引号,括号和大括号括起来的单词,句子,段落和字符.

但是现在我想要一个"文本对象"的概念来了解我正在编写的语言.例如,考虑以下python:

re.sub("[^A-Z ]", " ", string)
Run Code Online (Sandbox Code Playgroud)

我希望能够将光标放在某处,并选择整个事物.函数调用是一个定义明确的语法结构,但它不是"单词","句子","段落",或用引号或括号括起来.

是否有任何插件或vimrc hacks定义了这些与语言相关的"文本对象"?

syntax vim select text

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