tkinter

    0熱度

    1回答

    我是Python新手,嘗試使用標籤製作接口。 標籤inludes連接和斷開連接的消息。 from Tkinter import * root = Tk() def connectToArduino(): arduino = serial.Serial(arduinoPort, serialTransferRate) arduino.timeout = None

    0熱度

    2回答

    我正在創建一個腳本,收集數據並使用openpyxl將其寫入電子表格。在打開工作簿時嘗試保存工作簿會導致出現permissionError並從剪貼板中刪除所有內容而不保存文檔。 由於腳本需要很長時間才能執行,因此如果有人使用腳本將工作簿打開,則可能會非常頭痛。爲了防止出現這種情況,我試圖實現一個tkinter窗口,告訴用戶在發生permissionError時關閉Excel表格,並保持打開狀態直到他

    0熱度

    2回答

    from tkinter import * def new_member(): #This is for the larger window new_member_window = Tk() new_member_window.title("Add a new member") new_member_window.geometry("500x500")

    -1熱度

    1回答

    嘗試製作兩個窗口。一個顯示一個隨機圖像,另一個顯示一個按鈕,它變成一個新的隨機圖像。目前,如果我在Display.update_image()中放置一個定時器並在Display.__init__中調用它,我可以定期更改它的圖片。 但將update_image()命令放在父窗口的按鈕上不起作用。是否有可能從第一個窗口改變第二個窗口? import tkinter as tk from PIL im

    1熱度

    1回答

    我正在構建一個類似Paint的應用程序因爲我希望以後可以自由重新定位和修改形狀屬性,所以我使用Tkinter在Canvas上繪製形狀,而不是PIL繪圖或其他任何東西。從其他答案中,我找到了如何將畫布另存爲PNG,方法是先創建一個postscript文件,然後使用PIL將其轉換爲PNG。 現在的問題是EPS文件有透明的空間,但PNG文件填充白色背景顏色的空白。我不知道我要去哪裏錯。 以下是我使用的功

    0熱度

    1回答

    我在一個有點新鮮的Centos7環境中運行,它沒有出現tkinter。 Python3.6運行正常,但導入tkinter沒有找到任何模塊。我下載了ActiveTcl,但下一步根據「選項3」在這裏:http://www.tkdocs.com/tutorial/install.html是下載,配置和安裝python。有沒有一種方法可以將我現有的python 3.6環境找到Tcl的版本? 或者,任何更簡

    0熱度

    1回答

    所以,我要的是得到一個橢圓形的到我的蟒蛇工作的畫布。 (這是一個照片編輯器項目)。 「c」指的是我用python製作的一個tkinter程序。如何讓我的程序在畫布上做出橢圓形的下列代碼?(另外,如果您知道如何進行鼠標放下事件,請將「< Button-1 >」更改爲相應的標籤): def PaintBrushWorking(): blueBlob = c.create_oval(20, 3

    1熱度

    3回答

    如果我執行此代碼,它工作正常。但如果我使用鍵盤複製某些東西(Ctrl + C),那麼如何將剪貼板上的文本粘貼到任何輸入框或Python中的文本框? import pyperclip pyperclip.copy('The text to be copied to the clipboard.') spam = pyperclip.paste()

    1熱度

    1回答

    我通過蟒蛇在Windows 10上運行的Python 2.7.13,並試圖運行下面的代碼 import Tkinter, tkFileDialog root = Tkinter.Tk() root.withdraw() file_path = tkFileDialog.askopenfilename() (來源:https://stackoverflow.com/a/14119223

    -1熱度

    1回答

    我在Python 3.6.2寫了一個程序通過Tkinter的,我寫婁代碼: from tkinter import * root=Tk() def retrieve_input(): inputValue=textBox.get("1.0","end-1c") print(inputValue) textBox=Text(root, height=2, width=10