七六启网

Opencv入门实战教程第17集 脚本界面#opencv

admin
Opencv入门实战教程第17集 脚本界面#opencv-第1张-游戏相关-七六启网

前言:

现在看官们对“大家来找茬辅助器怎么”大体比较着重,各位老铁们都需要知道一些“大家来找茬辅助器怎么”的相关资讯。那么小编在网上搜集了一些有关“大家来找茬辅助器怎么””的相关文章,希望朋友们能喜欢,我们快快来了解一下吧!

接下来我们给脚本写一个窗口界面,为了简单起见,我这里就不用什么pyqt5之类的第三方模块来写这个界面了。我这里就用内置的tkinter来做。那用tkinter的话也很简单。

·我们先导入这个模块import,然后tkinter。那由于这个名字比较长,所以我们可以跟numpy一样起个别的名,比如说as TK,那这个TK就代表这个tkinter。

·导入完模块之后我们接下来先把这些没用的代码先注释掉。我们主要还是先专注一下这个界面,使用tkinter来创建窗口的话,其实还是有套路的。就是先要实例化出TK这样一个对象,怎么搞?TK点TK,让大家可以看到这是个类。这么一来我们就能拿到一个窗口的对象,那这个窗口的对象我们比如说就叫root_window。根窗口。

·有了这个窗口对象之后我们就可以通过它来设置这个窗口的一些标题的名字,或者是它的一个窗口的大小到底在屏幕的哪里?等等等等这样一些属性。那怎么设置?root_window.title,这个函数我们可以传个字符串进去,字符串就是标题的名字,比如说我们就叫大家来找茬辅助工具。

·然后接下来可以设置它的一个位置和大小,那就是root_window.这个函数用起来比较奇怪,它并不像我们正常人想的那样传那个位置,还有大小的这种整数的信息进去,它是靠一个字符串来描述的。字符串有什么特点?就是有一个x,有一个加号还有一个加号。

这个x左右两边代表什么意思?就是你这个窗口有多高多宽?比如说我写一个200100,那就是说我这样一个root_window的窗口的大小是有100像素的,高200像素的宽。那这个加号后面是什么意思?加号后面就是我这个窗口的左上角,这个点在我屏幕上的第几列,比如说我写个1200,那就大概可能会是在这个地方,后面这个加号我相信你肯定应该能想到了,就是左上角那个点在屏幕的第几行吗?比如说我写个0,那就是顶着最上面了。这些都是设置。

设置完之后,如果想要显示或者运行窗口,还要入门入门window.mainloop,这个函数就是让窗口进入消息循环,一直等待输入,然后运行一下走,大家可以看到是不是在右边顶着上面?如果把它们拉大,大家来找查辅助工具是不是?所以这些东西是可以自己随便设置的。比如说我来个200,那他自己会下来对不对?如果我来个1000,你看是不是?所以这个东西可大家可以自己自由发挥。

假设这个窗口就是这个样子,那上面是不是感觉少了点东西?因为上面什么东西都没有,点也点不了对不对?如果想要上面放一个按钮应该怎么办?其实和这个是一样的,同样的是要随意画出按钮的对象出来,然后把它放进去。这个按钮的对象怎么搞?也很简单,tk.Button()。button就是按钮的意思。然后这个button是可以通过它的一这样一个初始化函数进行一些设置的。

设置哪些东西?比如说button到底是要附着于在哪个窗口之上的?在我们这里肯定是要附着在它上面,所以需要把这个对象传进去。传进去之后还可以设置一下按钮上面的文字描述,也就是上面的字,怎么设置?就是test等于,比如说我就写个作弊,然后这个按钮的高和宽也可以设置一下。比如说我想来一个width,宽度比如就是100,然后高度100都可以随你,你爱怎么地怎么地。

如果仅仅是想让这个按钮显示出来,这些参数基本上就够用了。然后再给对象写个名字,比如说就叫button,就叫button。

然后有了button对象之后还干一个事情,就是button放到窗口上面去。那怎么放?那就是button.pack。.pack pack就是打包放进去的意思,然后运行一下,大家可以看到你看有了,但是我们会发现作弊按钮按了之后没什么反应,对不对这是为什么?这是因为还没有给按钮绑定一个消息响应的函数。

什么是消息响应的函数,就是说当按钮被按下之后应该走怎么样的逻辑。这个怎么设置?那就是在这里再加一个参数,就叫command。command要传什么进去?是需要传函数的名字进去,也就是说传什么函数的名字进去。

这个按钮点完之后就会走到哪个函数里面去,可以定义函数,比如说就叫def,再开始作弊吧。开始作弊,然后里面随便打一个东西,开始作弊,然后就可以把函数的名字给贴过来运。点一下这个按钮,你看有开始作弊吧,就说明只要点一下按钮之后,就会走到这样一个函数里面去,非常的简单。

有这个特性有什么用?其实很顺理成章了,比如说开始运行脚本之后,点一下这个作弊,就可以把截图,然后把自动识别两张图的不同之处的功能全部放到里面去,是不是?所以说接下来只要去处理这里面的逻辑就可以了。print("开始作弊"。

标签: #大家来找茬辅助器怎么