鱼C论坛

 找回密码
 立即注册
查看: 3301|回复: 8

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

[复制链接]
发表于 2020-5-25 14:34:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
比如列表或者字典,甚至是sql中的文字能显示在屏幕的最上面,最好没有窗体,就只有文字,在所有窗口的最上面,这个如何才能做到呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-25 14:36:56 | 显示全部楼层
额……这py有点难做到吧……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-25 14:41:48 | 显示全部楼层
这应该需要写桌面程序吧,调用操作系统的 API,任何能调用系统 API 的语言都可以。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-25 14:44:54 From FishC Mobile | 显示全部楼层
调用操作系统API绘图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-25 14:51:32 | 显示全部楼层
老八秘制 发表于 2020-5-25 14:36
额……这py有点难做到吧……

啊?需要啥软件来实现呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

桌面程序?比如哪些呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-25 15:34:37 | 显示全部楼层
cdzjf 发表于 2020-5-25 14:52
桌面程序?比如哪些呢

windows 推荐 c#
Linux 推荐 QT
macos 推荐 swift
跨平台推荐 electron,  react native
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-25 17:19:27 | 显示全部楼层
本帖最后由 jerryxjr1220 于 2020-5-25 17:21 编辑
import PySimpleGUIQt as sg 
layout = [[sg.Text("Demo Test")]]
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的效果,画界面很容易,很直观
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-26 15:48:37 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-21 04:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表