文章目录工具GUI界面开发环境配置第一个pyqt窗口组件常用属性常用操作信号与槽函数PyQt5 功能模块 工具tkinter,python 官方使用的标准库,开源、稳定、控件少;pyside2 & pyqt5,基于Qt的python第三方库,控件较多、发布的软件较大。GUI界面开发python 中支持GUI界面开发的库PyQt5、tkinter等。 要学习的内容:基本程序结构控件的特性及
转载
2024-10-28 16:35:54
51阅读
本人手里面有一个安装 FileRun 的 Linux 服务器,其中有一个文件夹存放的内容与本人电脑中一个文件夹相同,每次有文件增添时都要手动上传,FileRun 提供的软件只能在 https 域名上使用,而我的是 http ,所以闲着没事自己写了个同步的软件。软件自动记录上次配置信息(写入注册表),可以托盘运行(上传使用的是额外线程,不会阻塞),支持开机自启(使用 os.system 操作 Sch
转载
2024-08-07 17:34:32
154阅读
背景平常自己会用tkinter开发一些小工具,有的工具需要一致运行,这类程序还是隐藏到托盘比较好。于是上网搜索,了解了下如何将开发tkinter的最小化到托盘的程序。这里做下记录,方便使用。前提前提是要有以下代码,直接复制下来保存即可。以使用为目的,就不过多的讲解实现代码啦。SysTrayIcon.py:根据传入的菜单和回调渲染托盘图标的右键菜单,设置菜单回调;同时还封装了弹Window消息,和退
转载
2023-08-02 10:28:52
325阅读
让我来解决这个问题....
1.用vbs调用批处理,来隐藏批处理程序.
假设 批处理 名为: test.bat
有 1.vbs 代码如下:
set ws=wscript.createobject("wscript.shell")
ws.run "test.bat /start",0
双击 vbs 隐藏 bat 程序.
2
# -*- coding: utf-8 -*-
# 制作本地可执行文件
# pyinstaller -F -i ico.ico -w port.py
import datetime
import sys
import json
import socket,threading
import os
import re
import traceback
from PyQt5 import QtWid
转载
2023-10-19 15:55:01
135阅读
weChatThread线程类之前一直不会python多线程,写这个程序的时候,发现不用多线程会陷入无限未响应状态。于是学了半天python多线程,但是在主函数里写的时候,发现一个问题,Ui主线程和工作线程没有分离,使用itchat等库的时候会堵塞主线程,换句话说PyQt中子线程不能操作GUI界面。之前写的多线程仍然属于Ui主线程,是其子线程,所以才造成未响应。 既然知道问题了,那就查资料解决问
转载
2024-10-15 08:58:32
44阅读
所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。 一、托盘编程相关函数 把程序放到托盘上的本质就是先在托盘区绘制一个图标,然后把程序隐藏不见,再对托盘的图标进行消息处理,就可以了。
转载
2023-11-02 06:27:28
299阅读
网上的SysTrayIcon改的,Tk页面最小化至托盘,托盘图标左键单击恢复Tk界面1.点击最小化隐藏至托盘2.托盘图标右键菜单展示,左键返回Tk界面。 托盘图标可以自定义,修改了SysTrayIcon更容易调用,Demo窗口加了注释,具体查看 _Main 类。2020.12.11更新:添加了气泡提示,修改了两个函数名代码如下:import win32api, win32con, win32gui
转载
2023-11-06 16:18:06
248阅读
我得写点东西来总结一下我这两天的郁闷后最终的收获……目的很简单,某一特定应用程序最小化到托盘中,我需要编程实现显示它的主窗口。 1.首先想到的是通过直接操作进程,通过Findwindow找到这个窗口句柄,然后给其发送一个showwindow消息将其显示。 类“#32770”是用spy++观察到的程序窗口类名。使用HWND hwnd = ::FindWindow(_T("#32770"),
转载
2023-10-31 21:02:13
253阅读
前言SysTrayIcon 改的 python tkinter 最小化至系统托盘 根据博主方式实现了tkinter 界面最小化到托盘问题加上了自己的一些代码后,全屏的时候调用exit是正常的,最小化的的时候会报以下错误 我尝试写了先恢复窗口然后退出依然会报还错误 好像必须异步才可以#!/usr/bin/python
# -*- coding: UTF-8 -*-
from tkinter.con
转载
2023-08-18 22:23:29
416阅读
对原文的补充,最为新手,需要知道如何定义消息,响应WM_SIZE消息
VC最小化到托盘程序 2011-03-17 11:30:26| 分类: c++|字号 订阅
在图-1中,可以看到第一个服务器样式的图标,那个就是我编写的服务器程序最小化在托盘中的显示。其实很
转载
2023-10-24 22:44:29
135阅读
所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。一、托盘编程相关函数 把程序放到托盘上的本质就是先在托盘区绘制一个图标,然后把程序隐藏不见,再对托盘的图标进行消息处理,就可以了。 &nbs
转载
2024-08-29 20:54:03
533阅读
[DllImport("coredll.dll", EntryPoint = "ShowWindow", CharSet = CharSet.Auto)]
public static extern int ShowWindow(IntPtr hwnd, int nCmdShow);
[DllImport("coredll.dll", EntryPoint = "FindWindow
目录1、最小化至托盘1)重写系统托盘类,设置托盘图标等属性2)将具体的窗口放入托盘2、取消任务栏界面图标3、问题汇总1)退出后托盘图标还是存在,没有消失2)最小化后左下角会出现 窗口3)创建快捷方式后运行软件无图标1、最小化至托盘pyqt5 窗口最小化到windows托盘_Marvin_Xavier的博客_pyqt5 最小化到托盘pyqt5创建的程序一般是默认可以最小化到任务栏的,这也是
转载
2024-05-01 10:25:32
4601阅读
#!/usr/bin/env python
#coding=gb2312
import os
import sys
import win32api
import win32con
import win32gui_struct
import screenshot
try:
import winxpgui as win32gui
except ImportError
转载
2023-07-04 22:50:26
0阅读
最近闲暇在公司写了一个打卡程序。采用Tkinter 做了简单的界面。Tkinter编写界面的教程还是很多的,这里就不多说了。开发过程中困难的,就是让程序运行到 屏幕右下角的托盘里。网上找资料 大部分都是只言片语,我总结归纳下,分享给大家。对于 用tkinter编写的 gui程序,托盘运行网上 提到最多的就是 采用 winico、winIco API: tktable/winico 本人亲
转载
2024-02-05 16:16:33
45阅读
应用最小化到托盘现代操作系统通常在桌面上提供一个特殊区域,称为系统托盘或通知区域。对一个GUI程序,如果在最小化时,程序做任务栏消失或者点击关闭按钮时,应用并不关闭,而是在系统托盘上显示一个图标,来表示该程序仍在运行,在托盘上打开上下文菜单,可以恢复程序正常显示,或者完全退出应用等操作。要实现一个具有最小化到托盘功能的程序,要使用到类QSystemTrayIcon。该类为操作系统托盘的类,通过QS
转载
2023-10-26 06:56:00
840阅读
# 使用Python Tkinter实现窗口最小化、最大化和关闭按钮提示
在图形用户界面(GUI)编程中,Tkinter是Python中广泛使用的库。它为开发者提供了创建窗口、按钮、文本框等各种控件的能力。本文将探讨如何使用Tkinter为窗口的最小化、最大化和关闭按钮实现提示功能,以增强用户体验。
## 1. Tkinter基础
Tkinter是Python内置的GUI库,可以直接导入使用
这个程序主要完成几个目的:1. 主窗口控件最小化等操作后正常可用(点击按钮会在textBrowser中加入一行hello world);2. 点击右上角x键可以显示提示信息且按钮功能正常(退出程序或者最小化到托盘);3. 最小化到托盘后实现两个功能(左键单击显示或隐藏主界面,右键显示显示选线可以关闭或者显示主界面,); 1. 首先用designer新建了一个demo,这个demo上只有两
转载
2023-09-26 05:39:15
193阅读
这12款Windows办公小神器软件,鲜为人知,却个个短小精悍,希望能对大家有所帮助! 1、整理文件神器——Q-Dir 如果你需要对硬盘进行高效率整理,那么Q-Dir绝对是不二之选。这款软件可以理解为一款多屏资源管理器,打开后会有四个窗口,每个窗口显示一个文件夹,比方说A窗口打开C盘,B窗口打开我的文档,C窗口打开下载中心……。这样当你从A处向B处移动
转载
2023-08-26 19:25:58
40阅读