luolingchun / pyqss

A simple QSS editor.
GNU General Public License v3.0
4 stars 2 forks source link

求大佬出一个Pyside6版本的 #2

Open 2448545222 opened 1 year ago

2448545222 commented 1 year ago

我是用pyside6创建窗口 然后使用本工具, 程序会异常退出, 也没有错误提示; 求大大更新个pyside6版本的

luolingchun commented 1 year ago

本项目是基于QScintilla写的,QScintilla仅支持PYQT,所以不能支持Pyside6。

2448545222 commented 1 year ago

好吧, 目前我是把pyside6转换成pyqt5, 然后使用.   但是现在有个新的小问题, 就是我把我的程序通过pyqss运行后, 编写样式很卡, 这情况是什么原因呢, 有解决办法嘛

         @.***

 

------------------ 原始邮件 ------------------ 发件人: "luolingchun/pyqss" @.>; 发送时间: 2023年6月6日(星期二) 下午4:37 @.>; @.**@.>; 主题: Re: [luolingchun/pyqss] 求大佬出一个Pyside6版本的 (Issue #2)

本项目是基于QScintilla写的,QScintilla仅支持PYQT,所以不能支持Pyside6。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

2448545222 commented 1 year ago

运行后, 我的程序没问题 不卡, 编写qss的窗口很卡, 无法直接在上面写qss, 现在我是在.css文件写写完, 然后复制到qss窗口, 把它当作一个预览工具    是不是因为每改动一个字符, 内部就会重新的加载样式 导致很卡? 如果是的话, 能不能增加一个快捷键, 按快捷键才刷新窗口, 这样应该就不影响写qss了     还是说有底层有什么功能写在主线程 导致的界面假死..

         @.***

 

------------------ 原始邮件 ------------------ 发件人: "        " @.>; 发送时间: 2023年6月6日(星期二) 下午4:40 @.>;

主题: 回复: [luolingchun/pyqss] 求大佬出一个Pyside6版本的 (Issue #2)

好吧, 目前我是把pyside6转换成pyqt5, 然后使用.   但是现在有个新的小问题, 就是我把我的程序通过pyqss运行后, 编写样式很卡, 这情况是什么原因呢, 有解决办法嘛

         @.***

 

------------------ 原始邮件 ------------------ 发件人: "luolingchun/pyqss" @.>; 发送时间: 2023年6月6日(星期二) 下午4:37 @.>; @.**@.>; 主题: Re: [luolingchun/pyqss] 求大佬出一个Pyside6版本的 (Issue #2)

本项目是基于QScintilla写的,QScintilla仅支持PYQT,所以不能支持Pyside6。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

luolingchun commented 1 year ago

你可以提供造成卡顿的代码示例吗?

2448545222 commented 1 year ago

ToDoPyQt.zip src/ui/main.py 直接就可以运行, 运行后 你尝试一下编辑qss代码, 就可以看到效果

luolingchun commented 1 year ago

我把 file-info 删除了,要不然运行不了 image

然后运行起来很流畅 1

2448545222 commented 1 year ago

就很神奇, 为什么一样的东西, 我这里就很卡, 看到你的运行图后, 我以为是我开的东西太多, 内存不够导致的, 然后我把pycharm关了, 在终端运行, 它依然很卡; 并且我也把你注释掉的file-info注释掉了; 你可以看到在编辑器中是一个字母一个字母的出来(不是我打的慢) 1686047799234 -original-original

2448545222 commented 1 year ago

gif图有点大 看着效果可能不是很好, mp4版

https://github.com/luolingchun/pyqss/assets/93512218/5753fa1f-f613-4360-8397-e6810dcdc394

2448545222 commented 1 year ago

只要不修改编辑框的内容, 他就不卡, 比如我把样式的复制到编辑框里, 我进行滑动&选中qss代码都没问题, 只要内容发生变化 就会卡顿, 这着实让我感到费解

luolingchun commented 1 year ago

你可以换台电脑,或者使用最简单的例子(比如只有一个按钮)测试,看看卡不卡

2448545222 commented 1 year ago

简单的例子不卡, 我试过, 我好奇的是 同样的代码, 你运行后是正常的, 我运行后这么卡顿, 难道是电脑的问题嘛 我联想拯救者r9000p, 不应该这么一个小软件带不动把  

         @.***

 

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年6月6日(星期二) 晚上7:53 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [luolingchun/pyqss] 求大佬出一个Pyside6版本的 (Issue #2)

你可以换台电脑,或者使用最简单的例子(比如只有一个按钮)测试,看看卡不卡

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

2448545222 commented 1 year ago

我改了下源码, 加了个按键事件, 按F5才重载样式, 凑活用吧, 虽然还是不知道什么原因导致的卡顿