问题列表 - 第41480页

QT4/C++:没有这样的信号问题

我有一个小程序来显示设备和捕获任何数据包,使用GUI.I使用QT Designer和Netbeans 6.9绘制GUI,但问题来自我尝试实现信号/插槽.基本上当选择组合框时, QlineEdit将显示所选设备的MAC地址.错误:

 Object::connect: No such signal QComboBox::selectedDev(int) in MainGUI.cpp:21
Object::connect:  (sender name:   'comboBox')
Object::connect:  (receiver name: 'MYMACBOX')
Run Code Online (Sandbox Code Playgroud)

MainGUI.h

#ifndef _MAINGUI_H
#define    _MAINGUI_H

#include "ui_MainGUI.h"

class MainGUI : public QDialog {
    Q_OBJECT
public:
    MainGUI();
    virtual ~MainGUI();
    void displayDevices();
    void selectedValue();
public slots:
    void showmac(int);

    signals:
    void selectedDev(int);
private:
    Ui::MainGUI widget;
};
Run Code Online (Sandbox Code Playgroud)

MainGUI.cpp

#include "MainGUI.h"
#include "pcapCapture.h"
#include <pcap.h>
#include <iostream>
MainGUI::MainGUI() // constructor
{
    widget.setupUi(this);
    //show devices here    
  QObject::connect(widget.comboBox,SIGNAL(selectedDev(int)),widget.MYMACBOX,SLOT(showmac(int)));
}
void MainGUI::showmac(int value)
{
   //show MAC address here
} …
Run Code Online (Sandbox Code Playgroud)

c++ qt4 netbeans-6.9

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

为什么ostream_iterator不能按预期工作?

不用说以下代码:

#include <utility>
#include <vector>
#include <iostream>
#include <iterator>

using namespace std;

typedef pair<char, char> PAIR;

ostream& operator <<(ostream& os, const PAIR& r)
{
    return os << r.first;
}

int main() 
{
    vector<PAIR> coll; 

    cout << coll[0]; // OK. 

    // The following line will cause a compilation error! Why???
    copy(coll.begin(), coll.end(), ostream_iterator<PAIR>(cout)); 
}
Run Code Online (Sandbox Code Playgroud)

c++ stream

10
推荐指数
2
解决办法
1937
查看次数

当找到多个匹配的bean时,Spring如何按名称自动装配?

假设我有这样的接口:

interface Country {}
class USA implements Country {}
class UK implements Country ()
Run Code Online (Sandbox Code Playgroud)

这个配置xml片段:

<bean class="USA"/>
<bean id="country" class="UK"/>
<bean id="main" class="Main"/>
Run Code Online (Sandbox Code Playgroud)

如何控制下面自动连接的依赖项?我想要英国人.

class Main {
    private Country country;
    @Autowired
    public void setCountry(Country country) {
        this.country = country;
    }
}
Run Code Online (Sandbox Code Playgroud)

我使用的是Spring 3.0.3.RELEASE.

spring

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

八度音程中的调节矩阵

在gnu octave中是否存在任何调整矩阵的函数(类似于matlab中的伴随等)?

matrix octave

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

Ray和3D Face Intersection

我有定义的三维人脸n点(v1,v2,v3,... vn),在三维坐标,和我有公式的曙光:

P=P0+t(P1-P0).

哪里0<=t<=1.

现在,如何找到此光线与人脸之间的交点(或缺点)?

此外,如果现有C#实现,那将会很棒吗?

编辑:3D面可以是凹面凸面.所有要点都是共面的.

c# geometry

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

Base b2 = new Child(); 表示?

 class Base {

    public void add() {
        System.out.println("Base ADD");
    }

    void subtract() {
        throw new UnsupportedOperationException("Not yet implemented");
    }

}

class Child extends Base {

    public void add(){
        System.out.println("Child ADD");
    }

    public void subtract() {
        System.out.println("Child Subtract");
    }

}

class MainClass {

    public static void main(String args[]) {

        Base b1 = new Base();
        Base b2 = new Child();

        Child b3 = new Child();

        b1.add();

        b2.subtract();  

        b2.add();
        b3.subtract();

    }

}
Run Code Online (Sandbox Code Playgroud)

我对上面的代码感到有些困惑.让我最困惑的是

Base b2 = new Child();
Run Code Online (Sandbox Code Playgroud)

 b2.subtract();
Run Code Online (Sandbox Code Playgroud)

我所理解的是在编译时编译器检查天气Base类是否有 …

java inheritance

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

IE8 .css()中的jQuery返回undefined值

这似乎在IE8中失败了(没有测试过7,但肯定也会失败)value函数返回undefined.它在Firefox中工作正常:

$('selector').css('property', function(index, value){ alert(value); });
Run Code Online (Sandbox Code Playgroud)

我脚本中的实际代码如下:

$('.scrollBkg').css('background-position', function(index, value){
    var backgroundPosition = value.split(' ');
    return (parseFloat(backgroundPosition[0]) + (($(this).hasClass('scrollLeft') ? -1 : 1) * parseInt($(this).css('z-index'))) / 2) + 'px ' + backgroundPosition[1];
});
Run Code Online (Sandbox Code Playgroud)

为什么说valueundefined在IE浏览器?相反,我怎样才能按预期工作呢?

jquery internet-explorer cross-browser

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

是否可以禁用.NET程序集的反射?

我想在我的API上运行第三方.NET程序集.我想让它按自己的意愿调用自己的方法和对象,但是拒绝它访问我的API没有明确给出的任何东西.特别是,如果我的API将对象传递给第三方代码,因为IMyObject我不希望它们使用反射或任何方法来提升该对象,比如MyObject实现接口.

有没有办法否认在第三方程序集中使用反射的能力?我完全控制了一切,所以我不需要阻止人们反编译我的程序集,只是在运行时滥用它.

.net reflection

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

如何在cygwin下安装vim插件?

我在我的Windows机器上安装了一个cygwin.我的cygwin主目录中没有.vim目录.在这种情况下如何安装vim插件?

顺便说一下,为HTML/CSS/JavaScript开发建议使用哪些插件?

谢谢!

vim cygwin vim-plugin

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

是否可以通过JavaScript在textarea中禁用拼写检查?

是否可以通过JavaScript在textarea中禁用拼写检查?

我一直在关注HTML5'spellcheck'属性,我可以让它独立工作.但是,我希望能够通过JavaScript更改此属性.

阅读上面链接提供的文档后,我将以下代码行放在一起(来自更大文件的片段;我知道它们不会自行运行):

document.querySelector("#editor").spellcheck = "false";
Run Code Online (Sandbox Code Playgroud)

document.querySelector("#editor").spellcheck = "true";
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.我犯了错误或误解了文档吗?(无用,Google Chrome中的JavaScript控制台没有返回错误.)或者还有其他方法可以执行此操作吗?

javascript html5 spell-checking

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