问题列表 - 第42818页

如何在Qt中的QStackedWidget上将我的QToolButton连接到setIndexPage?

QStackedWidget的第一页设置为Wgt1.Wgt1包含3个按钮btn1,btn2

btn3

.我想做以下

  1. 小部件启动时,应将setIndex设置为零,这是我的第一页QStackedWidget.
  2. 当我按下btn1,btn2btn3,我应该分别移动到indexPage 1,2和3.

我想使用信号和插槽,所以试图连接到s 槽的clicked()信号.但它不起作用,因为不发送所需的任何(int)值.所以为此,我想要覆盖.我想做一些类似于在我的内容中引入一个新的东西,以便在按下第一页上的按钮时它会发出一些特定的整数值.QToolButtonetCurrentIndex(int)QStackedWidgetclick()setCurrentIndex(int)MousePressEvent(MouseEvent *e)signal(int)Wgt1

但要实现这一点,我不清楚如何遵循

  1. 哪个MousePressEvent()我应该覆盖?对于我Wgt1(包含按钮)或QToolButtons我的包含Wgt1
  2. 如果我想覆盖Wgt1我如何检测哪个QToolButton被按下QMousePressEvent
    1. 如果我想覆盖QToolButton如何写它?我应该创建一个派生自QToolButton的新类吗?或者我可以指定一些函数指针或事件处理程序MousePressEvent()

如果您可以回答上述问题,那将有所帮助,否则您可以建议任何其他方式来解决此问题.我不知道我是否清楚地解释了我的问题.请回复我将尝试解释更多.

user-interface qt

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

在Java中通过引用传递原始数据

是否可以将原始数据作为参数传递给java中的参数,而不将它们包装到相应的类对象中?

java

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

各种网络相关技术之间的区别?

部屋!我总是想知道Web容器,Web服务器,servlet容器,应用程序服务器,Web框架,Web平台之间区别是什么.这些术语总是让我困惑.在谷歌搜索已经得到了一些答案,但有时,在线信息是相当矛盾的.

根据我的理解,应用程序服务器是一个复杂的东西,它包括一个Web服务器和更多的东西,如业务逻辑支持,EJB.网络服务器只处理简单的http.Web容器是Web服务器并提供servlet/JSP支持.我对吗?有人可以对这些技术有所了解.也许一些参考和比较将不胜感激.我知道可能会问过类似的问题 - 但是他们要么没有得到适当的回答,要么有相互矛盾的答案,或者没有比较上面提到的所有技术.提前致谢!

java jsp

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

StarTeam用户的Subversion概念

我想知道如何在SVN中执行以下常见的StarTeam任务

1.如何更新标签以包含仅1个文件的较新版本?

在StarTeam中创建视图标签后(类似于SVN中的标签) - 我能够在该视图标签中包含更新的文件版本 - 例如,更新视图以仅包含该文件(而不包括自该文件以来也发生更改的其他文件)创建该视图标签

2.如何根据另一个标签创建标签?

在发布版本的同时继续开发时,虽然签入了一些功能,但是不会包含一些功能.在StarTeam中,我曾经基于先前的视图创建了一个视图标签(再次像标签一样)(然后执行我描述的内容)问题1).据我所知,在SVN我可以创建一个基于另一个的标签,但它是只读的,我需要一个分支.但我真的不需要分支机构.

3.如何签入/添加现有标签?

在StarTeam中,视图标签位于主干/分支上,因此我可以在创建视图后检入文件并修改标签以包含它,在SVN中我必须检查分支

svn version-control starteam configuration-management

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

如何从Ruby 1.9.2降级到Ruby 1.8.7以运行Rails 2.0.2

我想在Ubuntu 10.04操作系统上降级我安装的Ruby版本(Ruby 1.9.2),以便我可以使用适当版本的Ruby 1.8.7来运行Rails 2.0.2.我正在使用旧版本的Rails用于项目目的.

如果我在Ruby 1.9.2中使用Rails 2.0.2,它会给我一个错误,说无法将Enumerator转换为数组.

我以为我可以使用rvm,但我不确定它是否适合降级.

当我使用已知的命令rvm list时,我在终端中得到以下内容

mgj@pc146724-desktop:~$ rvm list known
# MRI Rubies
[ruby-]1.8.6[-p399]
[ruby-]1.8.6-head
[ruby-]1.8.7[-p302]
[ruby-]1.8.7-head
[ruby-]1.9.1-p243
[ruby-]1.9.1[-p376]
[ruby-]1.9.1-p429
[ruby-]1.9.1-head
[ruby-]1.9.2-preview1
[ruby-]1.9.2-preview3
[ruby-]1.9.2-rc1
[ruby-]1.9.2-rc2
[ruby-]1.9.2[-p0]
[ruby-]1.9.2-head
ruby-head

# JRuby
jruby-1.2.0
jruby-1.3.1
jruby-1.4.0
jruby-1.5.1
jruby-1.5.2
/home/mohnish/.rvm/config/known 
Run Code Online (Sandbox Code Playgroud)

我使用命令dpkg -l |在安装的ruby包列表中获得以下内容 grep ruby

mgj@pc146724-desktop:~$ dpkg -l | grep ruby
ii  libdbm-ruby                                4.2                                             DBM interface for Ruby
ii  libdbm-ruby1.8                             1.8.7.249-2                                     DBM interface for Ruby 1.8
ii  libgdbm-ruby                               4.2                                             GDBM interface for Ruby …
Run Code Online (Sandbox Code Playgroud)

ruby uninstall ruby-on-rails downgrade ruby-on-rails-3

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

将成员添加到现有对象

假设我们有以下对象:

var obj = {
    fn1: function() {
    }
}
Run Code Online (Sandbox Code Playgroud)

我怎么能动态添加其他成员呢

fn2: function() {}
Run Code Online (Sandbox Code Playgroud)

javascript

24
推荐指数
3
解决办法
4万
查看次数

IntelliJ中的SVN集成插件不支持检查目录状态?

知道为什么IntelliJ中的"SVN集成"插件不支持"检查目录状态"命令?类似于Tortoise SVN客户端支持的"检查修改"命令?

svn tortoisesvn intellij-idea

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

PHP - 迭代字符串字符

有没有一种很好的方法来迭代字符串的字符?我希望能够做到foreach,array_map,array_walk,array_filter等一个字符串的字符.

类型转换/杂耍没有让我到处(将整个字符串作为数组的一个元素),我发现的最佳解决方案是使用for循环来构造数组.感觉应该有更好的东西.我的意思是,如果你可以索引它,你应该不能迭代吗?

这是我得到的最好的

function stringToArray($s)
{
    $r = array();
    for($i=0; $i<strlen($s); $i++) 
         $r[$i] = $s[$i];
    return $r;
}

$s1 = "textasstringwoohoo";
$arr = stringToArray($s1); //$arr now has character array

$ascval = array_map('ord', $arr);  //so i can do stuff like this
$foreach ($arr as $curChar) {....}
$evenAsciiOnly = array_filter( function($x) {return ord($x) % 2 === 0;}, $arr);
Run Code Online (Sandbox Code Playgroud)

有没有:

A)使字符串可迭代的一种方法
B)从字符串构建字符数组的更好方法(如果是这样,另一个方向怎么样?)

我觉得我错过了一些明显的东西.

php string character-arrays

107
推荐指数
8
解决办法
13万
查看次数

我无法使用AVAudioPlayer播放mp3文件

我想播放放在资源中的mp3文件,如下面给出的代码,

NSString *st=@"alarm_1.mp3";
NSLog(st);
NSURL* musicFile = [NSURL fileURLWithPath:st]; 

AVAudioPlayer *click = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:nil];

//AVAudioPlayer *click1=[[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL URLWithString:@"alarm_1.mp3"]];

[click prepareToPlay];
[click play];
[click release];
Run Code Online (Sandbox Code Playgroud)

但不幸的是我听不到声音请帮助

iphone mp3 core-audio avfoundation

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

为什么选择排序不稳定?

这可能是微不足道的,但我不明白为什么Selection Sort的默认实现不稳定?

在每次迭代中,您都会在剩余的数组中找到最小元素.找到此最小值时,您可以选择找到的第一个最小值,并仅在元素实际小于它时更新它.因此,每次迭代时选择的元素是第一个最小值 - 意思是,它是先前排序顺序的第一个.因此,根据我的理解,当前排序不会破坏先前排序对相等元素生成的顺序.

我错过了什么?

sorting algorithm

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