小编Aqu*_*irl的帖子

如何获取给定文件夹中具有特定扩展名的文件列表?

我想获取给定文件夹中具有特定扩展名的所有文件的文件名(并递归地,其子文件夹).也就是说,文件名(和扩展名),而不是完整的文件路径.这在Python等语言中非常简单,但我不熟悉C++中的构造.怎么做到呢?

c++ filesystems file-management

43
推荐指数
4
解决办法
7万
查看次数

41
推荐指数
4
解决办法
9938
查看次数

字符串文字不允许作为非类型模板参数

以下引用来自Addison Wesley的C++模板.有人可以帮助我用简单的英语/外行人的术语来理解它的要点吗?

因为字符串文字是具有内部链接的对象(两个字符串文字具有相同的值但在不同的模块中是不同的对象),所以您不能将它们用作模板参数:

c++ templates string-literals

37
推荐指数
3
解决办法
5784
查看次数

在Windows上的Qt可执行文件中设置应用程序信息

任何人都有关于从Qt设置应用程序信息(即右键单击.exe->属性)的提示?

我可以将任意版本字符串添加到Qt资源文件(qrc)并显示它们.但大多数Windows安装程序检查版本号,除了手动维护单独的.RC文件之外,我找不到设置这些字段的Qt方法

某些让你从自动构建中更新它的方法也很不错!

windows resources version qt4 versioninfo

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

'setprecision'不是'std'的成员

错误:

~> g++ ssstring.cpp
ssstring.cpp: In function ‘int main()’:
ssstring.cpp:12:31: error: ‘setprecision’ is not a member of ‘std’
ssstring.cpp:12:52: error: ‘numeric_limits’ is not a member of ‘std’
ssstring.cpp:12:74: error: expected primary-expression before ‘float’
ssstring.cpp:13:30: error: ‘setprecision’ is not a member of ‘std’
ssstring.cpp:13:51: error: ‘numeric_limits’ is not a member of ‘std’
ssstring.cpp:13:73: error: expected primary-expression before ‘float’
ssstring.cpp:14:28: error: ‘setprecision’ is not a member of ‘std’
ssstring.cpp:14:49: error: ‘numeric_limits’ is not a member of ‘std’
ssstring.cpp:14:71: error: expected primary-expression before …
Run Code Online (Sandbox Code Playgroud)

c++ string

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

如何从QML访问C++枚举?

class StyleClass : public QObject {
public:
    typedef enum
        {
            STYLE_RADIAL,
            STYLE_ENVELOPE,
            STYLE_FILLED
        }  Style;

    Style m_style;
    //...
};
Run Code Online (Sandbox Code Playgroud)

.h文件包含上面的代码.如何通过QML访问上面的枚举?

c++ qt qml qtquick2

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

QMainWindow上的Qt布局

我设计了一个QMainWindowQtCreator's设计师.它由默认的中央窗口小部件(a QWidget)组成,其中包含一个QVBoxLayout包含所有其他窗口小部件的窗口小部件.现在我想要的一切就是QVBoxLayout自动占据整个中央小部件的矩形空间.

我怎样才能做到这一点?我没有在中央小部件属性中找到任何可用的属性,也没有找到任何可用的属性QVBoxLayout's.

layout qt qt-designer

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

硬件和软件断点之间有什么区别?

硬件和软件断点之间有什么区别?

硬件断点是否比软件断点更快,如果是,那么如何,以及为什么我们需要软件断点呢?

debugging gdb breakpoints

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

如何以编程方式更改Google地图的缩放级别?

function displayMapAndClick ()
    {
        var latlng    = new google.maps.LatLng (29.0167, 77.3833);
        var myOptions = 
        {
            zoom:zm,
            center:latlng,
            mapTypeId:google.maps.MapTypeId.ROADMAP
        };

        map = new google.maps.Map (document.getElementById ("map"), myOptions);
        directionsDisplay.setMap (map); 
    }
Run Code Online (Sandbox Code Playgroud)

zm 全局变量设置为默认值在哪里7.

现在,我希望通过此程序更改此地图的缩放级别.

如果不重新初始化地图,这样做的方法是什么?

或者是重新初始化必修课?

javascript google-maps google-maps-api-3

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

在Qt中使用公共插槽而不是私有插槽会有什么不同吗?

在C++中,public意味着可以从对象可见的任何位置访问的成员,private意味着成员只能从同一类的其他成员或其朋友中访问.

但在Qt中,差异private slots并且public slots似乎并不存在.我最近几天开始写Qt,而且我private slots一直都在使用.

有人告诉我应该用public slots.所以现在我很困惑.我在Qt的文档中找不到参考信息.

两种类型之间的实际差异是什么?

c++ qt signals-slots

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