Python GUI介面簡單呈現

2021-10-16 13:15:21 字數 1676 閱讀 5840

# -*- coding: utf-8 -*-

# 本程式主要用於文字資料打標籤

from easygui import

*import sys

# reload(sys)

# sys.setdefaultencoding("utf-8")

# 資料夾名,此處打碼,需要個人修改

folder = r'##############'

# 標題,需要個人修改

title =

"這是gui的標題"

# 讀入檔案,此處打碼,需要個人修改,建議txt檔案

label_read = r'##############'

# 寫出檔案,此處打碼,需要個人修改,建議txt檔案

label_write = r'##############'

while1:

with

open

(folder + label_read,

'r', encoding=

"utf-8"

)as read_file:

lines = read_file.readlines(

)# 讀取上次標註,因此可以在標註時隨時中斷

with

open

(folder + label_write,

'r',encoding=

"utf-8"

)as write_file:

position =

len(write_file.readlines())

# 標註用的選項,單選,需要個人修改

boxes =

["label1"

,"label2"

,"label3"

]

count =

0# 計數

for line in lines:

count +=

1

line = line.strip(

)# 去 \n

text=line.split(

"\t")[

2]# 文字所在的列號不同,需要個人修改

msg=

"".join(

[st for st in text if

ord(st)

inrange

(65536)]

)# 去表情符

print

(count,msg)

# 列印位置,顯得標註有存在感

if count <= position or line.split(

"\t")[

-2]==

"0":

# 一些跳過的條件,要麼特判,要麼已經標註過

continue

choice1=choicebox(msg, title, boxes)

-with

open

(folder + label_write,

'a',encoding=

"utf-8"

)as write_file:

content = line +

"\t"

+ choice1 # 輸出內容

write_file.write(content+

'\n'

)

pythonGUI程式設計 Qt庫(2)介面布局

pyqt5頁面布局提供兩種方式絕對定位和布局類。絕對定位即程式指定每個控制項的位置和大小 以畫素為單位 例如 usr bin python coding utf 8 import sys class example qwidget def init self super init self.init...

MVC中View介面資料呈現示例

using system.text model list 接收控制器傳遞的資料 viewbag.username 顯示model的名稱 html.displaynamefor model model 0 啟用狀態 viewbag.title 多行c html內容和razor混排 viewbag.ti...

MFC簡單介面程式

1,建立介面後,可通過在控制項上定義變數,將變數的值與該控制項相聯絡 於是自動將編輯框中的內容與double型別的變數x rate聯絡起來,而不用手動將編輯框中的字元轉換為double型別,或者將double型別的資料轉換成字串顯示在編輯框中。可以通過updatedata自動實現 updatedat...