相关疑难解决方法(0)

我可以利用Pyside clicked.connect连接具有参数的函数

我想在主类中有一个函数,它不仅具有自身参数.

class Ui_Form(object):
    def clearTextEdit(self, x):
            self.plainTextEdit.setPlainText(" ")
            print("Script in Textbox is Cleaned!",)
Run Code Online (Sandbox Code Playgroud)

x将是我的附加参数,我希望通过单击调用clearTextEdit.

self.pushButton_3.clicked.connect(self.clearTextEdit(x))
Run Code Online (Sandbox Code Playgroud)

它不允许我在点击时将x作为参数写入.你能帮助我吗!

python function click pyside qpushbutton

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

"$ this-> array []()"是什么意思?

我无法理解代码,这类似于: - $this->array[$key]($parameter)

为什么会出现($parameter)$this->array[$key]

谢谢

php arrays function

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

箭在科特林起什么作用?

我开始使用Kotlin为Android开发。我对某些概念有疑问。
我在条件语句中使用“->”,但在此示例中我不知道这意味着什么:

 XmlPullParser.START_TAG -> {...}
 XmlPullParser.TEXT -> textValue = xpp.text
 XmlPullParser.END_TAG -> {...}
Run Code Online (Sandbox Code Playgroud)

所有代码是:

        val factory = XmlPullParserFactory.newInstance()
        factory.isNamespaceAware = true
        val xpp = factory.newPullParser()
        xpp.setInput(xmlData.reader())
        var eventType = xpp.eventType
        var currentRecord = FeedEntry()
        while (eventType != XmlPullParser.END_DOCUMENT) {
            val tagName = xpp.name.toLowerCase()    
            when (eventType) {

              XmlPullParser.START_TAG -> {
                    Log.d(TAG, "parse: Starting tag for " + tagName)
                    if (tagName == "entry") {
                        inEntry = true
                    }
                }

                XmlPullParser.TEXT -> textValue = xpp.text

                   XmlPullParser.END_TAG -> {
                    Log.d(TAG, "parse: Ending tag for …
Run Code Online (Sandbox Code Playgroud)

android kotlin

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

Javascript函数语法

在我学习JavaScript的微弱尝试中,我买了一本书,教你如何用JavaScript做事,但忘了提到为什么.

来自PHP我熟悉典型的函数语法:

function name() {return;}
Run Code Online (Sandbox Code Playgroud)

根据我的理解,这在JS中也是如此.

然后我决定尝试使用YUI 3框架进行小型项目继续学习并遇到这个问题... YUI Global Object

YUI().use('node', function(Y) {
   Y.Node.get('#demo');
});
Run Code Online (Sandbox Code Playgroud)

据我所知,这是使用YUI()对象的'use'函数,将'node'传递给'use'函数....但接着是什么...为什么它在另一个函数调用中声明一个函数?

有人可以解释这里使用的语法吗?

解释JavaScript一般语法类似于php.net的一个很好的参考也是有益的.谢谢你的帮助.

javascript yui

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

C#上下文和OOP中的Lambda函数

我是c#的初学者,并且非常有兴趣通过深入学习语言.最近使用Lambda函数来制作我的代码,但不知道它是如何工作的.

我通过编写硬代码来映射列表中的值.见下文:

var validRatings = new List<int> { 1, 2, 3, 4, 5 };
Run Code Online (Sandbox Code Playgroud)

使用Lambda并且它工作:

var validRatings = settings.grossAlphas.Select(ga => ga.fundRating).ToList();
Run Code Online (Sandbox Code Playgroud)

我理解Lambda函数是匿名的,但它们与常规函数有什么不同?它们如何适应C#中的OOP上下文?

c# oop lambda

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

标签 统计

function ×2

android ×1

arrays ×1

c# ×1

click ×1

javascript ×1

kotlin ×1

lambda ×1

oop ×1

php ×1

pyside ×1

python ×1

qpushbutton ×1

yui ×1