
GUI
文章平均质量分 59
w117
这个作者很懒,什么都没留下…
展开
-
pyQt5实现列表,支持拖拽编辑(之一)
在GUI框架中,列表是常用的一种数据展示方式,可以用于显示参数配置,命令列表编辑等操作,本文描述了一种在pyQt5中使用 Model和 TableView实现的列表效果dropMimeData函数dropMime函数是QAbstractTableModel的一个内置函数,当发生数据位序改变时,会进行操作数据库,但是这里有一个问题,他的row参数,是自行判断插入行的,并非可以在TableView里面变更这个参数,经常鼠标一移动返回的就是-1即无法判断的行,导致拖拽失败或者不可预期的结果.原创 2024-10-24 15:50:32 · 871 阅读 · 0 评论 -
pyQt 退出报:进程已结束,退出代码为 -1073740791 (0xC0000409)
我在调试pyQT的时候发现结束线程后会出现,进程已结束,退出代码为 -1073740791 (0xC0000409),这个错误,排查了一星期才发现问题在哪里,特此记录。原创 2024-09-29 13:51:41 · 1753 阅读 · 0 评论 -
【USB 转 CAN】方案调研
业务需求现在需要开发一款,USB转CAN的工具,但是该工具不光要支持CAN数据的收发透传功能,还需要支持特定的协议支持 U 盘烧写外部设备。原创 2024-07-16 19:57:38 · 1161 阅读 · 0 评论 -
基于python tkinter开发的截图ocr GUI程序【含源码】
图文精灵2.0原创 2022-06-06 17:32:46 · 959 阅读 · 0 评论 -
解决Windows缩放Python获取屏幕分辨率问题
问题描述目前在做的一款截图加Ocr的软件,在适配不同的屏幕缩放时发现获取到的屏幕分辨率有问题import Tkinter as Tkroot = Tk.tk()screenWidth = root.winfo_screenwidth()screenHeight = root.winfo_screenheight()这种形式在不同的win缩放情况下回返回完全相同的值,这对于冻结屏幕的操作是致命的解决方法在程序中使用以下代码可以获取到真实的分辨率,包含了缩放结果import ctypsus原创 2022-05-31 11:11:26 · 2223 阅读 · 0 评论 -
python tk最小化到托盘右键退出,程序崩溃【已解决】
全屏的时候调用exit是正常的,最小化的的时候会报以下错误我尝试写了先恢复窗口然后退出依然会报还错误 好像必须异步才可以#!/usr/bin/python# -*- coding: UTF-8 -*-from tkinter.constants import BOTH, E, END, INSERT, LEFT, N, TOP, W, X, YESfrom turtle import colorfrom PIL import ImageGrabfrom time import slee原创 2022-04-14 14:22:21 · 1916 阅读 · 2 评论 -
python tkinter 设置窗口大小不可缩放
设置Tkinter 窗口无法拖拽放大缩小root = tkinter.Tk() # 创建顶级窗口root.resizable(False, False) #横纵均不允许调整定位源码 def wm_resizable(self, width=None, height=None): """Instruct the window manager whether this width can be resized in WIDTH or HEIGHT. Both va原创 2022-04-08 14:09:40 · 4561 阅读 · 0 评论 -
tkinter在Mac下运行主界面显示黑色
问题描述我在Mac上运行python3.8.9版本,希望使用Tkintertools。当我运行下面的简单教程Tkinter脚本时,我得到一个完全黑色的窗口。import tkinter as tkfrom tkinter import ttk#first craet a new windowwindows = tk.Tk()#take a name for this windowswindows.title("Unicode and Hex translate")#set window原创 2022-04-06 23:48:47 · 5766 阅读 · 3 评论