小编The*_*n68的帖子

Android Studio 安装损坏

我一定已经安装了 android studio 100 次,而且我从来没有遇到过很多问题。我正在使用 ubuntu 18.04.2,这是一个全新的安装。我已经安装了 java oracle 8 并且刚刚获得了 android 安装部分,我什至无法安装或打开 android studio。在终端中运行 ./bin/studio.sh 后,我收到以下两个错误:

// This is on the interface
Missing essential plugin:

  org.jetbrains.android

Please reinstall Android Studio from scratch.

// this is the error in the terminal
Corrupted Installation: Missing essential plugin:

  org.jetbrains.android

Please reinstall Android Studio from scratch.
Run Code Online (Sandbox Code Playgroud)

爪哇版:

java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

android-studio

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

如何将Qt Quick按钮单击连接到c ++方法

我刚刚开始学习Qt Quick 2.0的Qt Mobile编程,我整天都在google上,它让我疯狂,所以这里就是这样.我有你的标准qt快速移动应用程序.这是所有文件.

(我对此很陌生,所以这些可能是noob qu's,抱歉)好的,所以这里是我不知道的列表:

  1. 我如何将此类方法连接到qml文件中的按钮单击.
  2. 是否有可能连接相同的点击并通过点击从qml到方法传递参数,如果是这样,我该怎么做?

  3. 而且我想知道我是否可以像普通的QWidget类一样快速将类链接到qt:例如:

    int main(int argc, char *argv[])
    {
    QGuiApplication app(argc, argv);
    SomeClass *sc = new SomeClass();
    
    QtQuick2ApplicationViewer viewer;
    
    // this I guess would be more like the Widget method but this i really dont know 
    // about, just a question I'm throwing out there
    viewer. (Link qt quick qml to object "sc"(Containing all my processes))
    
    viewer.setMainQmlFile(QStringLiteral("qml/Final2/main.qml"));
    viewer.showExpanded();
    
    return app.exec();
    }
    
    Run Code Online (Sandbox Code Playgroud)

主(.)cpp文件

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

int main(int argc, char *argv[])
{
    QGuiApplication app(argc, …
Run Code Online (Sandbox Code Playgroud)

binding qt qml

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

将子事件暴露给父事件

我试图在 React Native 中处理父元素中按钮的子单击事件。我对本地反应很陌生,所以请原谅书中的任何错误:)

// my transparent button child

const styles = StyleSheet.create({
    button: {
        backgroundColor: 'transparent',
        borderColor: Theme.button.borderColor,
        borderWidth: Theme.button.borderWidth,
        borderRadius: Theme.button.buttonRadius,
        fontFamily: Theme.button.fontFamily,
        fontWeight: Theme.button.fontWeight,
        color: Theme.button.fontColor
    }
})

var handleClick = function() {
  console.log('You clicked: ');
}

const TransparentButton = React.createClass({
    render() {
        var boundClick = handleClick.bind(this);
        return (
            <Button
                style={styles.button}
                textStyle={styles.button}
                onPress={boundClick}>
                    {this.props.children}
                </Button>
        );
    }
});

module.exports = TransparentButton;

// and this is the snippent that is trying to catch the click event
class Welcome …
Run Code Online (Sandbox Code Playgroud)

onclick event-handling react-native

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

从子进程调用父组件的方法 - React Native

我正在开发我的第一个应用程序,仍在学习流程.所以假设我有一个名为的组件:

包含方法HelloWorld()的Parent,如下例所示:

import React, { Component } from 'react';

class Parent extends Component {
    Helloworld() {
        console.log('Hello world');
    }

    render () {
        return (
            <View>{this.props.children}</View>
        )
    }
}

module.exports = Parent;
Run Code Online (Sandbox Code Playgroud)

然后我想将其导入到另一个组件并使用其方法然后我该怎么做?我写了另一个我将如何实现它的简短例子.

import React, { Component } from 'react';

import { Parent } from 'path to parent'; 
//or
const Parent = require('path to parent');
//which of these is better?

class Home extends Component {
    Helloworld() {
        console.log('Hello world');
    }

    render () {
        return (
            <Parent>
                // this is what i …
Run Code Online (Sandbox Code Playgroud)

javascript mobile react-native

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

在 React Native 的圆形圆周上渲染文本

我有一个普遍的问题。

如果我有一个圆圈并且我想单独在圆圈的顶部拱形渲染文本,那么我将如何在 react native 中做到这一点?

我会发布一个我将如何尝试的示例,但老实说,我不知道我将如何开始。

javascript geometry draw react-native

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

QWidget vs Qt Quick适用于手机应用程序开发

好吧,我现在已经在qt中编写了大约6个月的编码,我对桌面应用程序的QWidget和c ++编码有很好的掌握,但我经营一家小公司,我们正在为我们正在做的项目开发手机应用程序和桌面应用程序作为项目经理,我认为qt是没有必要为Android和iPhone编写独立团队的答案.

所以解决方案是用qt编码.但我对一些事情有点困惑.我发现按钮点击和事物的很多事件处理实际上都是在qt中快速处理的,但是因为我们的应用程序在bg中非常复杂,所以我们必须能够以c ++编程QWidget传统方式.所以我的问题是:

  1. 哪个QWidget或Qt更好用于开发我们的应用程序,这些应用程序应该兼容大多数平台,主要是平板电脑和智能手机.

  2. 如果我们使用qt Quick方式,那么你可以同时使用qt quick进行大部分视觉效果,然后将这些文件链接到c ++文件(应用程序的引擎)吗?如果有的话,我可以开始学习如何做到这一点的任何例子.

  3. 关于如何开发这些手机应用程序,教程和类似的东西,是否有任何非常好的资源,因为我有点担心缺乏学习资源.

  4. 我是否认为如果我们确实快速使用这些应用程序也可以与Ubuntu手机兼容?

c++ iphone qt android

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

找不到qml XmlListModel插件

在我的项目中,我正在尝试使用内置于qml的Xml列表模块,但是当我编译到手机时,我收到此错误

W/Qt      (20100): assets:/qml/FlickrDemo/main.qml:4 ((null)): assets:/qml/FlickrDemo/main.qml:4:1: module "QtQuick.XmlListModel" plugin "qmlxmllistmodelplugin" not found
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.谢谢

UPDATE

两个进入的进口我只是在我的三星Galaxy note 2和vivo上得到了这个输出

E/        ( 8142): Device driver API match
E/        ( 8142): Device driver API version: 23
E/        ( 8142): User space API version: 23 
E/        ( 8142): mali: REVISION=Linux-r3p2-01rel3 BUILD_DATE=Fri Nov 29 14:18:37 KST 2013 
D/OpenGLRenderer( 8142): Enabling debug mode 0
W/Qt      ( 8142): assets:/qml/Demo2/main.qml:4 ((null)): assets:/qml/Demo2/main.qml:4:1: module "QtQuick.XmlListModel" plugin "qmlxmllistmodelplugin" not found 
Run Code Online (Sandbox Code Playgroud)

更新2

.pro文件

# Add more folders to ship with the application, …
Run Code Online (Sandbox Code Playgroud)

xml qml

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

使用vue js动态更改CSS类

我已经使用vue大约一个月了,但有一件事,我还没有真正能够正常做到这一点.

所以在树枝上我们可以做这样的事情

<th class=" 
  {% if condition %}
      class1
  {% else %}      
      class2
  {% end if %}  
">

<th class="sorting_asc" v-for="col in columns" v-if="col.label == sortKey">
<th class="sorting" v-for="col in columns" v-else>
Run Code Online (Sandbox Code Playgroud)

所以我的第一个问题是我似乎无法在Vue js中实现类似的功能.其次我写'v-if ="col.label == sortKey"',我甚至可以访问html块之外的汽车col.label(循环外).先谢谢你

javascript class styling vue.js

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

Vue 组件分隔符

我有一个必须使用 vue 1.3 的客户端网站,但我无法在 id 上使用字符串插值,因为我定义的分隔符在组件级别不起作用。

使用下面的代码示例,我不断收到错误消息,说 i'whatever' 不存在。我也在树枝模板中使用此代码。

这是我的代码示例:

Vue.config.delimiters = ['${', '}'];

Vue.component('component-name', {
    delimiters: ['${', '}'],
    template: `<template>${ showSomething() }</template>`,
    methods: {
        showSomething: function () {
            return 'SOMETHING';
        }
    }
})

new Vue({
      el: '#app',
});
Run Code Online (Sandbox Code Playgroud)

components delimiter vue.js

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

post 请求和 QNetworkAccessManager 导致内存泄漏

我正在制作一个程序,该程序使用大量计时器,并且每隔 4 秒对php脚本进行在线发布。我正在编码QtCreator 5.1。我使用的类就像下面的类一样。

下面这个只是填充一个任务列表,但在8到12个小时的过程中,程序占用的内存一直在不断上升,逐渐上升。

使用此类时我做错了什么?我必须能够像现在一样继续在网上发帖,大约每 4 到 8 秒一次。

这是一个简单的类,用于处理我的一个流程:

头文件: tasklistprocess.h

#ifndef TASKLISTPROCESS_H
#define TASKLISTPROCESS_H

#include <QThread>
#include <QtCore>
#include <QNetworkRequest>
#include <QNetworkAccessManager>
#include <QNetworkReply>
#include <QListWidget>
#include <QTabWidget>

#include "globalhelper.h"
#include "securityinfo.h"

class TaskListProcess : public QThread
{
    Q_OBJECT
public:
    explicit TaskListProcess(QListWidget *obj_main, QTabWidget *tabs_main, QString user, QObject *parent = 0);

signals:
    void upTaskStorage(int key,QHash<QString,QString> item);

private:
    GlobalHelper gh;
    Securityinfo sci;
    QNetworkAccessManager *nam;
    QNetworkRequest request;
    QByteArray data;

    // this is the disposable params …
Run Code Online (Sandbox Code Playgroud)

c++ post qt memory-leaks qnetworkaccessmanager

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

android span点击事件

好.这些是我的问题.

  1. 我需要使用正则表达式来输出除字母之外的所有内容,然后我需要将找到的单词包含在$ word标记内.使用此str = str.replaceAll(pattern,"$ 0");. 现在我正在过滤所有正确的元素(标点符号,数字等),但它包含了一个标签中每个单词中的每个字母而不是单词.那么如何使用正则表达式将字母分组为单词?

从"(标签打开)t(关闭)(标签打开)h(关闭)(标签打开)i(关闭)(标签打开)s(关闭)(标签打开)i(a关闭)(标签打开)s(关闭)(标签打开)w(关闭)(标签打开)r(关闭)(标签打开)o(关闭)(标签打开)n(a关闭)(标签打开)g(关闭)";

至 :

"(标签打开)此(关闭)(标签打开)是(关闭)(标签打开)右(关闭)";

然后我让它们可点击,我需要抓住点击事件并在点击的单词上获得屏幕上的位置,因为我想使用点击的事件使工具提示显示在点击的单词下方.谢谢您的帮助.

公共类MainActivity扩展Activity {

public String text = "This is just a sentence to test you. 23 this is another number23!g?";
public TextView tv;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    text = explode(text);

    tv = (TextView) findViewById(R.id.tv1);

    tv.setLinksClickable(true);
    tv.setMovementMethod(LinkMovementMethod.getInstance());

    Spanned article = Html.fromHtml(text, null, null);
    setHTML(article);
}


public void setHTML(Spanned html) {
      SpannableString message = new SpannableString(html.toString());
      Object[] spans = html.getSpans(0, html.length(), Object.class);
      for (Object span : spans) …
Run Code Online (Sandbox Code Playgroud)

html android position tooltip clickable

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