小编Pat*_*ick的帖子

qt gui更新不与Golang一起使用的元素

我正在尝试使用WebViewQML 进行表单更新,但是我在使用GoLang更新视图和文本时遇到问题.

我看过类似的帖子,例如这个这个,但它仍然不清楚.

正如您在下面看到的,我正在尝试更新WebView以更改显示的页面和Text元素,以便我可以看到当我按下按钮时存储的内容.但是GUI不会改变.

到目前为止我得到的是:

package main

import (
    "time"
    "math/rand"
    "fmt"
    "os"
    "gopkg.in/qml.v1"
)

type Control struct {
    Root    qml.Object
    Message string
}

func (ctrl *Control) Savetf1contents(text qml.Object) {
        fmt.Println("in Savetf1contents():")
        fmt.Println("text:", text.String("text"))
}

func (ctrl *Control) Loadtf1contents(text qml.Object) {
        fmt.Println("in Loadtf1contents():")
        fmt.Println("text:", text.String("text"))
        go func() {
            ctrl.Message = "loaded from tf1..."
            qml.Changed(ctrl, &ctrl.Message)
        }()
}




func main() {
    if err := qml.Run(run); err != nil {
        fmt.Fprintf(os.Stderr, "error: %v\n", err) …
Run Code Online (Sandbox Code Playgroud)

user-interface qt signals go qml

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

PyMongo $ inc有问题

当尝试使用$ inc时,我收到一个语法错误,指出$ set是错误的.我的查询如下:

mongo_db.campaign.update({'_id': str(campaign_id)}, { $inc: { 'item': 1 } }):
Run Code Online (Sandbox Code Playgroud)

我已经看过mongo文档(http://docs.mongodb.org/manual/reference/operator/inc/)以及其他关于SO的例子,但我找不到有什么问题.有什么建议?

谢谢!

python mongodb pymongo

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

如何从Go中的json字符串获取键值

我想尝试从Go中获取JSON的关键值,但是我不确定如何.

我已经能够使用simplejson来读取json值,但是我无法找到如何获取键值.

有人能指出我正确的方向和/或帮助我吗?

谢谢!

json go

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

GoLang:不能在多个赋值中将[]字节分配给z(类型字符串)

我正在尝试查找文件夹中文件的内容,所以我列出了文件夹中的内容然后循环浏览它我正在尝试读取文件.

files, _ := ioutil.ReadDir("documents/")
for _, f := range files {
        //fmt.Println(f.Name())

    z := "documents/" + f.Name()
    fmt.Println(z) // prints out 'documents/*doc name*' recursively
    z, err := ioutil.ReadFile(z) // This line throws up the error
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:test.go:85:无法在多个赋值中将[]字节分配给z(类型字符串)

有帮助吗?(这是我第一次在Go编码)

谢谢!

string byte go

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

不能将文件[0](类型uint8)用作函数参数中的[]字节类型

我试图从文档中获取一个JSON字符串并进入GOlang中的SimpleJson,尽管我遇到了类型问题(再次......)

我收到以下错误:

不能将文件[0](类型uint8)用作函数参数中的[]字节类型

并且错误的线是:

js, err := simplejson.NewJson(document[0])
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题,还有一个很好的地方我可以阅读类型和转换吗?来自没有类型的PHP和转换很简单的python,GO在这方面有点令人困惑.

谢谢 :-)

types go

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

标签 统计

go ×4

byte ×1

json ×1

mongodb ×1

pymongo ×1

python ×1

qml ×1

qt ×1

signals ×1

string ×1

types ×1

user-interface ×1