Другие действия во время Python - функция Discover_devices не работает

Версия Python 2.7.

Вот код, который называется BluetoothTest.py, запрограммированный в raspberrypi3.

import bluetooth
import threading
import Tkinter as TK

class Widget(threading.Thread):

    def __init__(self, master):
        threading.Thread.__init__(self)
        self.master = master
        self.master.title("Bluetooth Test")
        self.master.geometry("500x350+100+30")

    def defineWidget(self):
        self.frameHeader = TK.Frame(self.master)
        self.frameHeader.pack(fill=TK.X)

        self.buttonViewList = TK.Button(self.frameHeader, text="GETLIST")
        self.buttonViewList.pack(side=TK.LEFT)
        self.labelTitle = TK.Label(self.frameHeader, text="")
        self.labelTitle.pack(side=TK.LEFT, fill=TK.X)
        self.buttonDiscover = TK.Button(self.frameHeader, text="DISCOVERABLE")
        self.buttonDiscover.pack(side=TK.RIGHT)

    def createWidget(self):
        self.master.mainloop()


class BluetoothWidget(Widget):

    def __init__(self, master):
        Widget.__init__(self, master)

    def defineWidget(self):
        super(BluetoothWidget, self).defineWidget()
        self.buttonDiscover.config(command=self.lookUpNearbyBluetoothDevices)
        self.buttonViewList.config(command=self.getList)

    def run(self):
        pass

    def getList(self):
        pass

    def lookUpNearbyBluetoothDevices(self):
        self.labelTitle.config(text="discovering...")
        nearby_devices = bluetooth.discover_devices()
        for bdaddr in nearby_devices:
            print str(bluetooth.lookup_name(bdaddr)) + " [" + str(bdaddr) + "]"
        self.labelTitle.config(text="")

root = TK.Tk()
app = BluetoothWidget(root)
app.defineWidget()
app.createWidget()

Если я нажму кнопку DISCOVERABLE, то не будут действовать строки 45 и 49.

self.labelTitle.config(текст = "открытие...")

а также

self.labelTitle.config(текст ="")

Причина этого явления и способы его устранения.

Пожалуйста, помогите мне.

0 ответов

Другие вопросы по тегам