Ejemplo n.º 1
0
def OpenBoxIDSearch(conn, searchField):
	c = conn.cursor()

	if searchField == "":
		message_Window = tk.TK()
		message_Window.title("ERROR")
		message = tk.Label(message_Window, text = "That is not a valid Box ID")
		message.grid(row=0, column=0)

		def openSampleSearchMenu():
			message_Window.destroy()

		backButton = tk.Button(message_Window, text = 'Close', command = openSampleSearchMenu).grid(row=1)

	else:
		window_Samples = tk.Tk()
		window_Samples.title("SAMPLES")

		cols = ('Sample ID', 'Box ID', 'Box X', 'Box Y', 'Box Z', 'Sample Type', 'Country of Origin', 'Collection Date', 'Entry Date', 'Subject Age', 'Tube Rating', 'Collection Title', 'Return Type', 'Return Date', 'Phenotype Value', 'Disease State')
		tree = ttk.Treeview(window_Samples, columns=cols, show='headings')
		for col in cols:
			tree.heading(col, text = col)
		tree.grid(row=2, column = 0, columnspan=7)

		c.execute("SELECT * FROM SampleTable WHERE boxID=?", (str(searchField),))

		for row in c.fetchall():
			tree.insert("", "end", values = (row))

		def openSampleSearchMenu():
			window_Samples.destroy()

		backButton = tk.Button(window_Samples, text = 'close', command=openSampleSearchMenu).grid(row=5, column=1)

		window_Samples.mainloop() 
Ejemplo n.º 2
0
def message_box(subject, content):
    root = tk.TK()
    root.attributes("-topmost", True)
    root.withdraw()
    messagebox.showinfo(subject, content)
    try:
        root.destroy()
    except:
        pass
Ejemplo n.º 3
0
    def __init__(self, window=None):
        self.window = tk.TK() if not window else window
        self.components = {}

        self.columns = [
            MasterLeftFrame(self.window),
            MasterRightFrame(self.window)
        ]
        self.tooltips_data_dict = MainConfiguration().get_tooltips_dict()
Ejemplo n.º 4
0
    def
        CANVAS_SIZE=300
        self.TILE.SIZE=CANVAS_SIZE/3

        self.root = tkinter.TK()
        self.root.title("틱택토")
        self.root.geometry(str(CANVAS_SIZE)+"x"+str(CANVAS_SIZE)) #300x300
        self.root.resizable(width=False, height=False) #창크기 변경 ㄴㄴ
        self.canvas = tkinter.Canvas(self.root,bg="white",width=CANVAS_SIZE,height=CANVAS_SIZE)
        self.canvas.pack()
Ejemplo n.º 5
0
def main():
    top = tkinter.TK()  #初始化TK()
    top.title('单线程')
    top.geometry('200*150')  #设置窗口大小
    top.wm_attributes('-topmost', True)

    panel = tkinter.Frame(top)
    button1 = tkinter.Button(panel, text='下载', command=download)
    button1.pack(side='left')
    button2 = tkinter.Button(panel, text='关于', command=show_about)
    button2.pack(side='right')
    panel.pack(side='bottom')
    tkinter.mainloop()
Ejemplo n.º 6
0
def save():
    if signal:
        with tqdm(total=6) as pbar:
            if ".csv" in file:
                data = pd.read_csv(file)
            elif ".dta" in file:
                data = pd.read_stata(file)
            pbar.update()
            data = pd.merge(data,
                            result[['疾病名称', 'match', 'icd']],
                            how="left",
                            left_on="disease",
                            right_on="疾病名称")  # 还要将icd的也搬出来
            data = pd.concat([data[data['icd'].notna()],
                              pd.merge(data[data['icd'].isna()],  # 将没有icd的补全icd
                                       pd.read_json("{}/it/icd.json".format(cwd)).dropna(axis='rows',
                                                                                         subset=['icd'])
                                       , how='left', left_on="match", right_on='诊断名称') \
                             # .drop(["诊断名称_y","icd_x"], axis=1)
                             # .rename({'诊断名称_x': '诊断名称',"icd_y":"icd"}, axis=1)])\
                             .drop(["诊断名称", "icd_x"], axis=1)
                             .rename({"icd_y": "icd"}, axis=1)]) \
                .reset_index(drop=True)
            pbar.update()
            data.loc[:, 'icd'].fillna("_NOT_MATCHED", inplace=True)
            try:
                data.loc[data.eval("icd=='_NOT_MATCHED"), 'icd'] = data.loc[
                    data.eval("icd=='_NOT_MATCHED"),
                    'icd10'] + data.loc[data.eval("icd=='_NOT_MATCHED"), 'icd']
            except:
                pass
            try:
                if "CHECK" not in data.columns: data['CHECK'] = ''
                data.loc[data['icd10'].apply(lambda x: str(x).upper(
                )[:3]) != data['icd'].apply(lambda x: str(x).upper()[:3]),
                         "CHECK"] += "icd编码错误"
                data["CHECK"] = data.CHECK.apply(lambda x: None
                                                 if x == '' else x)
            except:
                pass
            pbar.update()
            TK = tk.TK()
            data.to_csv(tkf.asksaveasfilename(),
                        date_format="%Y/%m/%d",
                        index=False)
            TK.destroy()
            pbar.update()
    else:
        result.to_csv("./cache.csv")
    del result, Threads
Ejemplo n.º 7
0
    def __init__(self):
        pygame.init()

        self.window = pygame.display.set_mode((800, 600), RESIZABLE)
        pygame.display.set_caption('Map Maker - v0.5.1')
        self.screen = pygame.display.get_surface()
        #self.screen = pygame.Surface((self.window.get_width(), self.window.get_height() - INPUT_HEIGHT))
        print self.screen
        self.listArray = []
        self.boundArray = []

        self.rect_x = 32
        self.rect_y = 32

        self.paintset_movex = 0
        self.paintset_movey = 0

        self.tileset_movex = 0
        self.tileset_movey = 0

        self.counter = 0
        self.cut_surface = None

        try:
            tk_root = tk.Tk()
        except:
            try:
                tk_root = tkinter.TK()
            except:
                pass
        tk_root.withdraw()

        #self.preGame()

        self.ctrl_pressed = False
        self.alt_pressed = False

        self.surface_setup()
        self.tileset_set = pygame.image.load("town1.png")

        self.app = MainGui(self.window).menuArea

        self.game()
Ejemplo n.º 8
0
import tkinter as tk

window = tk.TK()
window.title('cnm')
window.geometry('200x100')


window.mainloop()
Ejemplo n.º 9
0
import tkinter as mytk

tp = mytk.TK()

tp.mainloop()
Ejemplo n.º 10
0
import tkinter
top = tkinter.TK()
top.mainloop()
Ejemplo n.º 11
0
# @Bhavesh Padharia
# Download images from google using python

import requests
import shutil
import tkinter as tk
import tkinter.tkk as tkk
from tkinter.messagebox import showinfo

win = tk.TK()
win.title("Image downloader...")


def download():
    url = entry.get()
    img = requests.get(url, stream=True)
    saveImg = open(r'big data', wb)
    shutil.copyfileobj(img.raw, saveImg)
    showinfo("done", "image download successfully")


label = tk.Label(win, text='Enter the url here: ')
label.grid(row=0, column=0, padx=5, pady=5)

entry = tk.Entry(win, width=30)
entry.grid(row=0, column=1, padx=5, pady=5)

button = ttk.Button(win, text="Download", command=download)
button.grid(row=1, column=0, columnspan=2, padx=5, pady=5)

win.mainloop()
Ejemplo n.º 12
0
 def test_one(self):
     root = tk.TK()
     var = Project(root)
     self.assertIsNotNone(var)
     var.createTab()
     self.assertIsEqual(var.getTabCount, 2)
Ejemplo n.º 13
0
try:
    import tkinter
except importError:  #python 2
    import Tkinter as tkinter

print(tkinter.TkVersion)
print(tkinter.TclVersion)

mainWindow = tkinter.TK()

mainWindow.title("Hello World")
mainWindow.geometry('640x480')
mainWindow.mainloop()
Ejemplo n.º 14
0
value = []
rate_data = data["rates"]


def action(x):
    print(x)
    print(rate_data[x])


#Step 2 Cop all the data fron the pull into these lists
#Loop thtough all rates. using "special loop"
for key in rate_data:
    country.append(key)
    value.append(rate_data[key])
print(country)
print(value)

root = tk.TK()  #this makes your root window

f1 = tk.Frame(root)
cur_label = tk.Label(f1, text="Select Currency")
var = tk.StringVar(f1)
var.set(country[0])  #d
dropDown = tk.OptionMenu(f1, var, *country)

cur_label.pack()
dropDown.pack()

root.mainloop()
print("END")
Ejemplo n.º 15
0
import tkinter

win = tkinter.TK()
win.title('QQ服务器')
win.geometry("400x400+200+20")

users = {}


def run(ck, ca):
    userName = ck.recv(1024)
    users[userName.decode("utf-8")] = ck

    while True:
        rData = ck.recv(1024)
        dataStr = rData.decode("utf-8")
        infolist = dataStr.split(":")
        users[infolist[0]].send(
            (userName.decode("utf-8") + ":" + infolist[1]).encode("utf-8"))
    printStr = userName + "连接"
    text.insert(tkinter.END, str)

    print('客户端说:' + str(ck) + data.decode("utf-8"))
    info = input('请输入给服务器端的回复:')
    clientSocket.send(info.encode("utf-8"))


def start():
    ipStr = eip.get()
    port = eport.get()
    server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
Ejemplo n.º 16
0
 def __init__(self, text, padx, pady):
     root = tk.TK()
     label = tk.Lable(root, text=text, padx=padx, pady=pady)
     label.pack()
     root.mainloop()
Ejemplo n.º 17
0
import tkinter as tk
import GUIdesign.DeriveData as GetData
"""
2017 - 4 - 10  neko34
先将我们的界面设计出来
DeriveData是为了这个界面
"""
# 实现GUI程序

top = tk.TK()

data = GetData.getData()
Ejemplo n.º 18
0
 def clicked4f():
     yindow.destroy()
     zindow = tk.TK()
     zindow.title("Naturstein")
     zindow.geometry("500x500")
Ejemplo n.º 19
0
 def __init__(self):
     self.ventana1 = tk.TK()
     self.ventana1.title("Hola Mundo")
     self.ventana1.mainloop()
import tkinter as tk

root = tk.TK()
root.title("Volume of a Cylinder")
Ejemplo n.º 21
0
import tkinter
import cv2
import PIL.Image, PIL.ImageTk
from functools import partial
import threading
import time
import imutils

#set width and height of screen
SET_WIDTH = 650
SET_HEIGHT = 368

#Tkinder gui start here
window = tkinter.TK()
window.title("DRS System by pardeep jakhar")
cv_img = cv2.cvtColor(cv2.imread("logo.png"), cv2.COLOR_BGR2RGB)
canvas = tkinter.Canvas(window, width=SET_WIDTH, height=SET_HEIGHT)
photo = PIL.ImageTk.PhotoImage(image=PIL.Image.fromarray(cv_img))
image_on_canvas = canvas.create_image(0, 0, ancho=tkinter.NW, image=photo)
canvas.pack()
window.mainloop()