小编Bas*_*aso的帖子

如何在Qt 5.2.1中更新组件?

我看到这个消息:

此操作成功所需的至少一个有效和启用存储库

每当我尝试更新Qt 5.2.1中的组件时.

我知道这是一个报告的错误(看看这里这里),但我想知道是否有人想出一个解决方案......

我在Windows 8 x64机器上运行Qt 5.2.1.

qt qt5

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

如何将列表从C++公开到Qml?

我想从Q ++中公开QStringlist列表到Qml,并从QML端访问它的元素和方法.

这是我到目前为止所做的:

这是我的一个名为manager的类的.h文件.

#include <QObject>
#include <QStringList>
#include <QList>

class Manager : public QObject
{
    Q_OBJECT
    Q_PROPERTY(QStringList imagesPaths READ imagesPaths)
    Q_PROPERTY(QStringList imagesPaths READ imagesPaths2)
    Q_PROPERTY(QList<QStringList> imagesPathsLists READ imagesPathsLists)

public:
    explicit Manager(QObject *parent = 0);

    QStringList imagesPaths() const;
    QStringList imagesPaths2() const;
    QList<QStringList> imagesPathsLists()const;

signals:

public slots:

private:
    QStringList m_imagesPaths;
    QStringList m_imagesPaths2;
    QList<QStringList> m_imagesPathsLists;

};
Run Code Online (Sandbox Code Playgroud)

这是我的.CPP文件,用于类方法实现

#include "manager.h"

Manager::Manager(QObject *parent) :
    QObject(parent)
{
    m_imagesPaths << "one" << "two" << "three" << "four";
    m_imagesPaths2 << "one-2" << "two-2" << "three-2" << "four-2"; …
Run Code Online (Sandbox Code Playgroud)

qt qml

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

如何为Qt android构建MySQL插件?

我安装了qt-opensource-windows-x86-android-5.2.1,我使用的是Windows 8 64bit.

我已经知道只有sqlLite驱动程序可用于android,但我想使用MySQL.那么,有没有教程更详细的比这一个 解释了如何构建MySQL的驱动程序在Windows上的Android.

注意:我构建的应用程序在Windows上成功运行,但它甚至没有在android中打开.

mysql qt android

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

如何从QML打开.pdf文件?

有没有办法从QML打开.pdf文件,或者我必须通过QDesktopServices在C++中完成它,如果我使用QDesktopServices它会在Android中没有任何问题.

谢谢.

c++ qt qml qt5 qtquick2

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

如何在 Visual Studio Team Services 中添加完成任务或故事所需的实际时间?

我正在使用VSTS(Visual Studio Team Services)处理Scrum

我能够为待办事项添加估计的工作量以及不同任务的估计时间。

我想知道是否有一种方法可以让我添加完成特定任务所需的实际时间。这样我以后可以有一个报告左右,看看估计和实际之间的差异,以加强团队的估计。

tfs visual-studio azure-devops

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

如何减少表单水平引导程序中表单控件之间的空间?

我有一个形式水平

<div class="form-horizontal">
    <div class="form-group">
      <label class="control-label col-lg-6">Discount Terms</label>
      <div class="col-lg-3">
        <input type="text" class="form-control" />
      </div>
      <div class="col-lg-3">
        <input type="text" class="form-control" />
      </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是输出

在此处输入图片说明

我想减少两个输入之间的间距。我怎样才能做到这一点?

html css twitter-bootstrap

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

如何在不违反单一责任原则的情况下编写类似的测试用例?

我为不同的输入创建了一个单元测试,以确保输出正确.

[TestMethod]
    public void CountInversionTest()
    {
        #region Arrange
        int[] sourceArray = {4, 3, 2, 1};
        int correctInversionCount = 6;
        int[] sourceArray2 = { 1, 3, 5, 2, 4, 6};
        int correctInversionCount2 = 3;
        int[] sourceArray3 = { 5, 6, 2, 3, 1, 4, 7 };
        int correctInversionCount3 = 10;
        #endregion

        #region Act
        Sorter sorter = new Sorter();
        int inversionCount = sorter.CountInversion(sourceArray);
        int inversionCount2 = sorter.CountInversion(sourceArray2);
        int inversionCount3 = sorter.CountInversion(sourceArray3);
        #endregion

        #region Assert
        Assert.AreEqual(correctInversionCount, inversionCount);
        Assert.AreEqual(correctInversionCount2, inversionCount2);
        Assert.AreEqual(correctInversionCount3, inversionCount3);
        #endregion
    } …
Run Code Online (Sandbox Code Playgroud)

c# tdd unit-testing single-responsibility-principle solid-principles

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