cdzjf 发表于 2020-5-25 14:34:03

如何将python中的文字部分显示在屏幕最上层?

比如列表或者字典,甚至是sql中的文字能显示在屏幕的最上面,最好没有窗体,就只有文字,在所有窗口的最上面,这个如何才能做到呢

老八秘制 发表于 2020-5-25 14:36:56

额……这py有点难做到吧……

赚小钱 发表于 2020-5-25 14:41:48

这应该需要写桌面程序吧,调用操作系统的 API,任何能调用系统 API 的语言都可以。

hrp 发表于 2020-5-25 14:44:54

调用操作系统API绘图

cdzjf 发表于 2020-5-25 14:51:32

老八秘制 发表于 2020-5-25 14:36
额……这py有点难做到吧……

啊?需要啥软件来实现呢

cdzjf 发表于 2020-5-25 14:52:04

赚小钱 发表于 2020-5-25 14:41
这应该需要写桌面程序吧,调用操作系统的 API,任何能调用系统 API 的语言都可以。

桌面程序?比如哪些呢

赚小钱 发表于 2020-5-25 15:34:37

cdzjf 发表于 2020-5-25 14:52
桌面程序?比如哪些呢

windows 推荐 c#
Linux 推荐 QT
macos 推荐 swift
跨平台推荐 electron,react native

jerryxjr1220 发表于 2020-5-25 17:19:27

本帖最后由 jerryxjr1220 于 2020-5-25 17:21 编辑

import PySimpleGUIQt as sg
layout = []
window = sg.Window('', layout=layout, keep_on_top=True, no_titlebar=True, alpha_channel=0.3)
while True:
    event, value = window.Read()
基本能满足你的要求,只是文本框背后有个很浅的背景色,但基本也是半透明的,几乎不影响显示。
半透明值可以通过更改alpha_channel来实现。

用PySimpleGUIQt库可以用很少的代码写出漂亮的PYQT的效果,画界面很容易,很直观

zwhe 发表于 2020-5-26 15:48:37

{:10_279:}
页: [1]
查看完整版本: 如何将python中的文字部分显示在屏幕最上层?