两个问题:指定位置输出、tk关闭窗口
1python如何在指定位置输出文本(命令行)?def toxy(x, y):
# 一些代码
pass
print("enter username")
print("|--------|")
print("| |")
print("|--------|")
#toxy()
username = input()
print("hello,", username")
2tkinter关闭窗口,这个只需要一行,就是root.xxx()
root.quit()没用,它可能是推出主循环,但是代码里窗口关闭后还有其他代码
不会没关系! 1.没听懂你的意思,可能Label?
2.你要是想关闭所有进程,直接exit() Mike_python小 发表于 2023-2-8 19:40
1.没听懂你的意思,可能Label?
2.你要是想关闭所有进程,直接exit()
第一个问题是链接中的光标()函数
既然c++可以,py不行吗
好奇吧? 本帖最后由 Mike_python小 于 2023-2-8 19:58 编辑
歌者文明清理员 发表于 2023-2-8 19:41
第一个问题是链接中的光标()函数
既然c++可以,py不行吗
好奇吧?
还是没听懂你的意思,是1234| 闪烁的的 “|”吗?
还是说你想改变已经在终端打印的字符,然后通过移动光标的形式来插入字符
可 Mike_python小 发表于 2023-2-8 19:46
还是没听懂你的意思,是1234| 闪烁的的 “|”吗?
还是说你想改变已经在终端打印的字符,然后通过移 ...
用输入覆盖框中间的空格 本帖最后由 isdkz 于 2023-2-8 20:41 编辑
歌者文明清理员 发表于 2023-2-8 19:41
第一个问题是链接中的光标()函数
既然c++可以,py不行吗
好奇吧?
先做第一题,第二题还没明白你意思,或者你是需要 root.destroy(),
第一题也是 Mike 问了你我才知道你想干嘛{:10_245:}
import ctypes
import os
os.system("cls")
class COORD(ctypes.Structure):
_fields_ = [("X", ctypes.c_short), ("Y", ctypes.c_short)]
def __init__(self,x,y):
self.X = x
self.Y = y
def toxy(x, y):
# 一些代码
STD_OUTPUT_HANDLE= -11
hOut = ctypes.windll.kernel32.GetStdHandle(STD_OUTPUT_HANDLE)
INIT_POS=COORD(x,y)
ctypes.windll.kernel32.SetConsoleCursorPosition(hOut,INIT_POS)
print("enter username")
print("|--------|")
print("| |")
print("|--------|")
toxy(1, 2)
username = input()
toxy(0, 5)
print("hello,", username)
isdkz 发表于 2023-2-8 20:14
先做第一题,第二题还没明白你意思,或者你是需要 root.destroy(),
第一题也是 Mike 问了你我才知 ...
追问:怎么覆盖原内容(python)?就是设置域宽的函数
页:
[1]