【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博客_基于二进制位的求补运算


效果展示

执行脚本,界面如下:



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


十进制输入




十六进制输入






二进制原码输入





二进制补码输入





浮点数输入

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




相关文章
|
8天前
|
Python
Python GUI进度条
Python GUI进度条
12 3
|
12天前
|
SQL 前端开发 Java
Python GUI编程(Tkinter)
Python GUI编程(Tkinter)
|
27天前
|
Python 容器
Python GUI编程(Tkinter)
Python GUI编程(Tkinter)
|
1月前
|
Python 容器
Python与GUI编程:创建图形用户界面
Python的Tkinter库是用于构建GUI应用的内置工具,无需额外安装。它提供了丰富的控件,如按钮、文本框等,让用户通过图形界面与程序交互。创建GUI窗口的基本步骤包括:导入Tkinter库,创建窗口对象,设置窗口属性,添加控件(如标签和按钮),并使用布局管理器(如`pack()`或`grid()`)来组织控件的位置。此外,可以通过绑定事件处理函数来响应用户操作,例如点击按钮。Tkinter还有更多高级功能,适合开发复杂GUI应用。
|
12天前
|
计算机视觉 Python
python实现GUI遇到的问题
python实现GUI遇到的问题
|
1月前
|
Python
python检查浮点数是否在范围内
【5月更文挑战第11天】python检查浮点数是否在范围内
24 1
|
1月前
|
存储 机器学习/深度学习 数据安全/隐私保护
Python GUI 设计的一个简单例子
Python GUI 设计的一个简单例子
|
1月前
|
Python
进制转换Python - 蓝易云
注意,这些函数返回的字符串表示的数值包含了表示数值类型的前缀('0b','0o',或'0x')。如果你想去掉这些前缀,可以使用字符串切片
45 0
|
1月前
|
开发框架 程序员 开发者
Python GUI编程:从入门到精通3.2 GUI编程:学习使用Tkinter、PyQt或wxPython等库创建图形用户界面。
Python GUI编程:从入门到精通3.2 GUI编程:学习使用Tkinter、PyQt或wxPython等库创建图形用户界面。
|
1月前
|
机器学习/深度学习 存储 数据挖掘
Python从入门到精通——学习基础语法和数据类型 1.2.1变量、整数、浮点数、字符串、布尔值、列表、元组、字典和集合。
Python从入门到精通——学习基础语法和数据类型 1.2.1变量、整数、浮点数、字符串、布尔值、列表、元组、字典和集合。