首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Tkinter 入门之旅

    今天我们就来开启 Tkinter 的入门之旅 图形用户界面 (GUI) 图形用户界面 (GUI) 只不过是一个桌面应用程序,可帮助我们与计算机进行交互 像文本编辑器这样的 GUI 应用程序可以创建、读取、更新和删除不同类型的文件...同样,也可以使用 BG 属性更改背景颜色 bt = Button(window, text="Enter", bg="orange", fg="red") bt.grid(column=1, row=...,我们将设置状态保持为 true,这代表按钮已经被选中 接下来,我们将 chk_state 传递给 checkbutton 类来为我们设置检查状态 Radio Button 单选按钮也是非常常用的 rad1...= Radiobutton(window, text=Python', value=1) rad2 = Radiobutton(window, text=Java', value=2) rad3 =...Radiobutton(window, text=Scala', value=3) rad1.grid(column=0, row=0) rad2.grid(column=1, row=0) rad3.

    6.3K40

    我用MATLAB撸了一个2D LiDAR SLAM

    若是,进行更新(AddAKeyScan.m);否则,不进行更新更新步骤为:判断预测的下一位姿和当前位姿在x或y或theta上是否存在较大的差别?...miniUpdateDR = deg2rad(5); % 单位rad 若机器人旋转超过miniUpdateDR 则更新位姿 % 如果机器人从最后一次键扫描移动了0.1米或旋转了5度,我们将添加一个新的键扫描并更新地图...% 扫描匹配参数 fastResolution = [0.05; 0.05; deg2rad(0.5)]; % [m; m; rad]的分辨率 bruteResolution = [0.01; 0.01...如果我们在最后一步执行了 mini更新,我们将更新 局部点集图 和 局部栅格地图(粗略) % 1....= min(bwdist(grid),10);%bwdist(grid)表示grid中0元素所在的位置靠近非零元素位置的最短距离构成的矩阵 gridmap.pixelSize = pixelSize;

    1.9K40
    领券