草庐IT

Pyqt5-tools

全部标签

Pyqt通过鼠标滚轮进行缩放界面

wheelEvent()函数是鼠标滚轮事件的触发函数,我们通过重写wheelEvent()函数进行控制。大多数视图类和一部分控件应该都有wheelEvent()函数#放大倍数self.enlarge_factor=1.20#缩小倍数self.shrink_factor=1/self.enlarge_factor#缩放等级self.zoom_grade=5#一次缩放的等级提升self.zoom_step=1#缩放锁self.zoom_lock=False#缩放等级限制self.zoom_range=[0,10]首先定义变量,这里为了缩小和放大的比例相同,缩小倍数为1除以放大倍数。defwheel

UI Tool Kit 使用

Unity2021已经把UIBuilder内置了,项目组也打算后续工具采用toolkit来写,这边也是找了一下教程熟悉了一下。UI工具包-Unity手册 首先先创建一个EditorWindow 会生成相应的C#,UXML,USS代码 默认会把显示的MenuItem代码生成,以及Root VisualElement生成,会默认加载对应的uxml文件。[MenuItem("Tools/TestTool")]publicstaticvoidShowExample(){TestToolwnd=GetWindow();wnd.titleContent=newGUIContent("TestToolPan

Linux安装 VMware Tool 工具

搭建嵌入式开发环境,先来安装VMwareTool工具。在ubuntu上复制一个东西,但是粘贴不到windows上,因为没有安装VMwareTool这个工具,只有安装好这个工具,才能在虚拟机ubuntu和windows之间互相的粘贴复制。安装VMwareTool,在安装之前先对虚拟机进行设置,点击编辑虚拟机设置,选择CD/DVD(SATA),把它改成物理驱动器,原来是使用ISO映像文件。同样CD/DVD(SATA)也要选择物理驱动器,这两个都要选择自动检测,这个设置好之后,就可以开启虚拟机了。如果不设置这个选项的话,点击虚拟机(M)-安装VMwareTool这个选项就是灰色的。如下图所示。进到u

Could not resolve com.android.tools.build:gradle:7.4.2.

AndroidStudio新建工程时报错Couldnotresolvecom.android.tools.build:gradle:7.4.2.原因:AndroidStudio默认的JDK版本与项目配置的Gradle所需的JDK不一致导致冲突所致解决方法:进入Preferences->Build,Execution,Deployment->BuildTools->Gradle中,将Gradleuserhome和项目的GradleJDK改为一样的版本目录

Window server 2008 R2 无法安装tools

 方法一:重新安装包含sp1的系统镜像 方法二:安装sp1补丁  浏览器无法下载直接复制链接到下载器下载 安装 安装vmtools出现新的问题"Windows无法验证此驱动程序软件的发布者" 安装补丁https://www.catalog.update.microsoft.com/Search.aspx?q=kb4474419“KB4474419”解决问题现在vmtools就可以顺利安装   

go - 'go.tools' 的权限被拒绝错误

当我尝试安装gotools时,/usr/local/go/pkg/tool/linux_amd64/cover的权限被拒绝。我可以接受,因为它是/usr/local/目录并且需要root访问权限。但我的第一个疑问是为什么当我将GOPATH设置为其他位置时它会尝试安装在这个位置。$goversiongoversiongo1.2.1linux/amd64$exportGOPATH='/home/vagrant/repos/atlantis-router/vendor'$gogetcode.google.com/p/go.tools/cmd/covergoinstallcode.google

go - 'go.tools' 的权限被拒绝错误

当我尝试安装gotools时,/usr/local/go/pkg/tool/linux_amd64/cover的权限被拒绝。我可以接受,因为它是/usr/local/目录并且需要root访问权限。但我的第一个疑问是为什么当我将GOPATH设置为其他位置时它会尝试安装在这个位置。$goversiongoversiongo1.2.1linux/amd64$exportGOPATH='/home/vagrant/repos/atlantis-router/vendor'$gogetcode.google.com/p/go.tools/cmd/covergoinstallcode.google

PyQt6 QMessageBox的使用方法

一、界面搭建放置一个QPushButton就可以。二、运行界面if__name__=='__main__':importsysapp=QtWidgets.QApplication(sys.argv)mainWindow=QtWidgets.QMainWindow()ui=Ui_MainWindow()#这个是类名,名字根据自定义的情况变化ui.setupUi(mainWindow)mainWindow.show()sys.exit(app.exec())三、连接信号与槽fromPyQt6.QtWidgetsimportQMessageBoxself.pushButton.clicked.con

解决Build failed:Could not resolve com.android.tools.build:gradle:XXX

异常分析先创建的项目在build时出现下面的报错:Aproblemoccurredconfiguringrootproject'FirebaseDemo'.>Couldnotresolveallfilesforconfiguration':classpath'.>Couldnotresolvecom.android.tools.build:gradle:7.4.1.Requiredby:project:>com.android.application:com.android.application.gradle.plugin:7.4.1project:>com.android.library:

wind7 无法安装tools (问题已解决)

0x00起源关于win7虚拟机无法安装tools,安装提示红色弹窗不支持安装等,这个问题一直困扰许久,今天来说一下解决的方案满足条件1,win7必须是sp1版本,不是sp1版本无法安装tools安装sp1:ed2k://|file|cn_windows_7_professional_with_sp1_x64_dvd_u_677031.iso|3420557312|430BEDC0F22FA18001F717F7AF08C9D5|/2,sp1无法安装tools,缺少(KB4474419)补丁0x01解决方案-安装(KB4474419)补丁1,win7开启远程3389,物理机远程桌面连接2,虚拟机