㈠ python ,pyqt4,如何將print出來的內容輸出到界面上的文本框中
fromPyQt4importQtGui,QtCore
importthreading,time
classsy(QtGui.QWidget):
txt_signal=QtCore.pyqtSignal(str)
def__init__(self,parent=None):
self.app=QtGui.QApplication([])
super(sy,self).__init__(parent)
self.txt=QtGui.QTextEdit()
lay=QtGui.QVBoxLayout()
self.txt_signal.connect(self.writetoTextbox)
lay.addWidget(self.txt)
self.setLayout(lay)
defmain(self):
self.show()
self.app.exec_()
defwrite(self,s):
self.txt_signal.emit(s)
@QtCore.pyqtSlot(str)
defwritetoTextbox(self,text):
self.txt.append(text)
defPrintSomething(stream):
time.sleep(3)
print('helloworld',file=stream,end="Yes,it'satest!")
if__name__=='__main__':
s=sy()
t=threading.Thread(target=PrintSomething,args=(s,))
t.start()
s.main()
要點:
一、print(value, ..., sep=' ', end=' ', file=sys.stdout):
file參數決定輸出內容要輸出到哪裡,任何擁有write(self,s)方法的對象都可以充作此參數
value參數的字元串表示將被作為一次輸出,定向到file對象
end參數將被作為第二次輸出,定向到file對象
二、PyQt繪制出的GUI界面用常規方法是無法從後台線程訪問界面上的控制項的,所以這里就另外定義了一個pyqtSignal,在後台線程調用write方法時在write方法中引發此信號的事件。
㈡ python webpy 怎樣將後台信息在前台顯示出來
你採用的是後台注冊JS的方法,調用JS方法執行HTML顯示操作,沒什麼問題!
主要是你代碼寫錯了:
string myScript = @」document.getElementById('row1').style.display='block'」;
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
「MyScript」, myScript, true);
㈢ print()函數負責輸出數據到屏幕上,所有數據在輸出之前必須轉換為字元串才能輸出。「為什麼錯誤謝謝
print()函數可以輸出標准信息流到屏幕(包括字元串、整型、浮點型、特殊字元等等);但是反過來,input()函數用來從標准輸入流中獲取數據,原始數據都是字元串型,需要進行轉換後進行計算操作
㈣ Python Tkinter如何將結果輸出反應在窗口上,就比如我運算後得到一個數,如何將結果反應在同一個框里
都可以吧,結果出來後,重新設置一下值就好了
㈤ python中如何把從資料庫查到的數據放到圖形界面中
您好,從資料庫裡面去查找到的數據,想要把它匯集到圖片中的話。那麼你就需要用軟體去做一個相應的圖例才可以。
㈥ python中list怎麼顯示到頁面
先搞題主要做什麼。我讀了題主的要求,有兩種理解:
寫一個python腳本,在本機運行。這個腳本的輸入是某個文件(含有list數據),輸出是一個html文件。這個html文件在本機用瀏覽器打開以後,可以看到list。
做一個以python為後台語言的web伺服器。當客戶端訪問這個伺服器的時候,讀取伺服器端的某個文件(含有list數據),然後返回給客戶端一個含有list內容的html。
請題主明確需求。
鑒於題主剛學,建議先嘗試第一種,因為難度低一些。
㈦ python的關於help的問題,如何將內容導出
用spyder打開,在它的控制台裡面用的help 是直接顯示全的
spyder是用anaconda安裝python時自帶的
㈧ python怎麼將姓名輸入文本文件中,並輸出到屏幕上顯示
f = open("F://hello.txt", "a+")
name = input("請輸入:")
print(name)
f.write(name)
f.close()
㈨ 用Python語言實現計算某個文件夾下所有文件的大小,並將結果果輸出到屏幕上
importos
list=os.listdir(r"./文件夾名")
foriinlist:
print(os.path.getsize(i))
㈩ python中將.log文本輸出到頁面
這個簡單啊。通過管道輸出到另一個程序里去,另外一個程序同時列印並輸出到out.log
這是我常用的辦法。
還有一個笨辦法,用自己的myprint代替所有的print語句。這樣你可以同時輸出到屏幕與文件了。
第三個辦法是通過logging。這個模塊支持多個listener,可以同時輸出到屏幕與文件以及網路。