【python】bin/dec/hex/bnr以及浮点数进制转换器GUI

简介: 【python】bin/dec/hex/bnr以及浮点数进制转换器GUI


前言

基于之前的工作:


【python】bin/dec/hex/bnr进制转换函数及fp32转十六进制_尼德兰的喵的博客-CSDN博客


进一步封装了一下界面以便使用,资源路径为:


myscript_python: 一些小的python脚本:num_trans_gui.py


在写的过程中我还突然想到, 我最开始在csdn写博客好像就是因为进制和补码的不堪其扰:二进制数的补码及运算(1)_尼德兰的喵的博客-CSDN博客_基于二进制位的求补运算


效果展示

执行脚本,界面如下:



支持十进制、十六进制、二进制、二进制补码以及浮点数(输入中有小数点则判定为浮点数,此时进制自动为十进制)输入,以下为展示效果。


十进制输入




十六进制输入






二进制原码输入





二进制补码输入





浮点数输入

浮点数输入时,补码没有意义因此与原码一致。




相关文章
|
17天前
|
数据可视化 开发者 Python
Python GUI开发:Tkinter与PyQt的实战应用与对比分析
【10月更文挑战第26天】本文介绍了Python中两种常用的GUI工具包——Tkinter和PyQt。Tkinter内置于Python标准库,适合初学者快速上手,提供基本的GUI组件和方法。PyQt基于Qt库,功能强大且灵活,适用于创建复杂的GUI应用程序。通过实战示例和对比分析,帮助开发者选择合适的工具包以满足项目需求。
62 7
|
1月前
|
Linux Android开发 开发者
【Python】GUI:Kivy库环境安装与示例
这篇文章介绍了 Kivy 库的安装与使用示例。Kivy 是一个开源的 Python 库,支持多平台开发,适用于多点触控应用。文章详细说明了 Kivy 的主要特点、环境安装方法,并提供了两个示例:一个简单的 Hello World 应用和一个 BMI 计算器界面。
50 0
|
1月前
|
机器学习/深度学习 算法框架/工具 Python
基于深度学习的手写数字识别项目GUI(Deep Learning Project – Handwritten Digit Recognition using Python)
基于深度学习的手写数字识别项目GUI(Deep Learning Project – Handwritten Digit Recognition using Python)
60 0
|
1月前
|
Python
Python中的进制转换
Python中的进制转换
|
2月前
|
算法 数据安全/隐私保护 Python
|
2月前
|
Python
Python中的进制转换
Python中的进制转换
|
2月前
|
算法 数据安全/隐私保护 Python
Python 传输 Hex
Python 传输 Hex
|
3月前
|
前端开发 JavaScript 测试技术
Python中的GUI测试
【8月更文挑战第15天】本文探讨了Python中图形用户界面(GUI)测试的关键工具——Selenium与PyQt。Selenium专为Web应用测试设计,能模拟用户行为如点击和输入文本。PyQt则基于Qt框架,用于构建丰富的桌面应用程序及编写自动化测试脚本。
39 3
|
3月前
|
存储 数据可视化 Python
【python】python tkinter 计算器GUI版本(模仿windows计算器 源码)【独一无二】
【python】python tkinter 计算器GUI版本(模仿windows计算器 源码)【独一无二】
208 1
|
3月前
|
机器学习/深度学习 数据采集 自然语言处理
基于Python thinker GUI界面的股票评论数据及投资者情绪分析设计与实现
本文介绍了一个基于Python Tkinter库开发的GUI股票评论数据及投资者情绪分析系统,该系统提供股票数据展示、情绪与股价分析、模型指标分析、评论数据展示、词云分析和情感分析结果展示等功能,帮助投资者通过情感分析了解市场舆论对股票价格的影响,以辅助投资决策。
基于Python thinker GUI界面的股票评论数据及投资者情绪分析设计与实现