小编Moh*_*nan的帖子

未找到ID为'com.google.gms.google-services'的插件

我已按照此链接在我的应用中集成广告.但它显示了这个错误:

错误图片

这是我的build.gradle:

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 24
buildToolsVersion "24.0.2"





defaultConfig {
    applicationId "com.example.personal.numbermania"
    minSdkVersion 10
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"
}
buildTypes {
    debug
            {
                debuggable true
            }
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}


dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'com.android.support:design:24.2.1'
    compile 'com.google.firebase:firebase-ads:9.6.0'

}

}
Run Code Online (Sandbox Code Playgroud)

广告没有出现在真实的设备中.请帮助我这是我更新类路径错误后的 错误

android admob firebase

69
推荐指数
11
解决办法
11万
查看次数

如何将tesseract只识别数字,当它们与字母混合时?

我想用它tesseract来识别数字.问题是我有数字和字母的混合,当我SetVariable("tessedit_char_whitelist", "0123456789")
用于每个符号时,tesseract返回错误的数字.

我可以设置一个阈值,以便tesseract省略低相似性的符号吗?

注意:我设置tesseract只识别数字,因此O和0之间没有混淆.

ocr tesseract

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

QComboBox - 根据项目的数据设置所选项目

从预定义的enum基于唯一值的列表中选择QT组合框中的项目的最佳方法是什么.

在过去,我已经习惯了.NET的选择方式,可以通过将所选属性设置为您想要选择的项目值来选择项目:

cboExample.SelectedValue = 2;
Run Code Online (Sandbox Code Playgroud)

如果数据是C++枚举,是否有基于项目数据的QT执行此操作?

c++ user-interface qt combobox qcombobox

49
推荐指数
3
解决办法
9万
查看次数

精确的古兰经字体与Thajweed - ios

我有一个ios古兰经应用程序项目,我已经Arabic为我的古兰经应用程序文本内容测试了几种字体,但除了带有Tajweed标记的原始古兰经文本之外,它有一些差异(在Tajweed标记中).(请检查图像).我想知道哪个字体是带有完整Tajweed标记的古兰经文本的正确字体.

编辑:我已经尝试过如此多的字体; AL-quranalkareem.ttf,UthmanicHafs.ttf等.(如果我在这里列出所有内容,我认为它不会有用).我希望古兰经字体具有完整而准确的Tajweed标记.

它在我的应用程序中显示如下

它在我的应用程序中显示如下

它应该是这样的(因为它是正确的) 它应该是这样的(因为它是正确的)

请注意那些不懂阿拉伯语的人:它不是两种不同的字体样式.它的Tajweed规则显示不同.

fonts arabic ios arabic-support

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

Kotlin中的Room Persistence lib实现

我正在kotlin中实现Room persistence lib来实现我的数据库.

以下是我的Entity,DaoDatabase类:

Food.kt

@Entity
class Food(@ColumnInfo(name = "food_name") var foodName: String,
           @ColumnInfo(name = "food_desc") var foodDesc: String,
           @ColumnInfo(name = "protein") var protein: Double,
           @ColumnInfo(name = "carbs") var carbs: Double,
           @ColumnInfo(name = "fat") var fat: Double)
{
    @ColumnInfo(name = "id")
    @PrimaryKey(autoGenerate = true)
    var id: Long = 0
    @ColumnInfo(name = "calories")
    var calories: Double = 0.toDouble()
}
Run Code Online (Sandbox Code Playgroud)

PersonalizedFood.kt

@Entity(primaryKeys = arrayOf("food_id","date"))
class PersonalizedFood(@ColumnInfo(name = "quantity") var quantity: Int,
                       @ColumnInfo(name = "unit") var unit: …
Run Code Online (Sandbox Code Playgroud)

android kotlin

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

项目错误:QT 中的未知模块:图表

我正在使用 QTwidgets 构建一个 QT 应用程序,以在 RaspberyPi3 中运行,并在使用 buildroot 构建的 SD 卡内有一个图像。我想支持图表是因为它们基于 QtWidgets 并且支持小部件。

我的问题是,当我将 Charts 集成到我的项目中并在计算机中运行该项目时,没有问题,但是当我尝试将其部署到 Raspberry 时,文件和库不包含在内,并且会出现错误。

在我的 .pro 文件中,我有: QT += 图表

但这会产生以下错误:

错误:QT 中的未知模块:图表

但是,如果我删除它,就会出现一些错误,说找不到库:

QtCharts/QChartGlobal:没有这样的文件或目录

我认为我的问题只是没有向项目提供树莓 SD 卡中库或插件的目录。谁能帮我?如果需要更多信息,请询问我会尽快回答。

charts qt widget buildroot raspberry-pi3

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

在QML中动态创建ListModel

当我需要在运行时创建任何QML组件时,我可以使用该指南:http: //qt-project.org/doc/qt-5/qtqml-javascript-dynamicobjectcreation.html

即只需调用Qt.createComponent和component.createObject

但我找不到如何在运行时创建ListModel?用qml,而不是用c ++.

你可以问,为什么我需要它.所以,我有一个嵌套的ListModel:有外部模型,它委托包含的内部模型.因此,当我调用outer_model.append({})时,我必须为内部模型传递新创建的ListModel .我不能在外部委托中使用静态定义的内部模型,因为我无法在运行时访问此类模型.顺便说一句,可以以某种方式访问​​它吗?

PS也许在javascript中尝试管理模型是完全错误的想法?

javascript runtime qml qt5

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

QtQuick2拖动无框窗口

我正在寻找一种在QtQuick2中拖动无框窗口的方法.我在论坛链接上关注了这个帖子,但它给了我一个错误.

代码的主要区别在于我的代码使用QtQuick2ApplicationViewer而不是QmlApplicationViewer和它看起来QtQuick2ApplicationViewer没有".pos"属性.

这是我的main.cpp

#include <QtGui/QGuiApplication>
#include "qtquick2applicationviewer.h"
#include <QQmlContext>

int main(int argc, char *argv[])
{
    QGuiApplication app(argc, argv);

    QtQuick2ApplicationViewer viewer;
    viewer.rootContext()->setContextProperty("QmlApplicationViewer", (QObject *)&viewer);
    viewer.setFlags(Qt::FramelessWindowHint);
    viewer.setMainQmlFile(QStringLiteral("qml/ubusell/main.qml"));
    viewer.showExpanded();

    return app.exec();
}
Run Code Online (Sandbox Code Playgroud)

这是我的main.qml的一部分

MouseArea {
    id: mouseRegion
    anchors.fill: parent;
    property variant clickPos: "1,1"

        onPressed: {
            clickPos  = Qt.point(mouse.x,mouse.y)
        }

        onPositionChanged: {
            var delta = Qt.point(mouse.x-clickPos.x, mouse.y-clickPos.y)
            print(QmlApplicationViewer.pos)
            QmlApplicationViewer.pos = (20,20)
            QmlApplicationViewer.pos = Qt.point(QmlApplicationViewer.pos.x+delta.x,
                              QmlApplicationViewer.pos.y+delta.y)
        }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试拖动窗口时,我收到此错误:

TypeError:无法读取未定义的属性"x"

有任何想法吗 ?甚至可以使用QtQuick2吗?感谢帮助!

qml qt5 qtquick2

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

更改QML控件的文本颜色

我使用了一些QML控制一样GroupBox,并CheckBox具有与之相关联的文本.文本的默认颜色为黑色.但是,我在深色背景上有这些项目,并且更喜欢使用白色作为文本颜色.这些项目没有颜色属性,所以我不知道该怎么做.

CheckBox {
    text: "Check Me"
}
Run Code Online (Sandbox Code Playgroud)

qt styling qml qtquick2

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

Qt将应用程序对齐到屏幕左上角

最近我正在使用c ++编写Qt Gui应用程序,我需要在运行应用程序时将窗口对齐到左上角.(默认情况下,它应该在左上角打开).

有什么办法可以在代码或Qt设计师身上做到这一点吗?

如果有人可以提供帮助,我会很高兴.

c++ qt qt-designer

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