草庐IT

零部件

全部标签

python - 如何在没有中央小部件(PyQt4)的应用程序中设置 QDockWidget 初始(默认)大小?

我有一个包含很多QDockWidgets的应用程序并且没有中央小部件。我想设置其中的一些QDockWidgets初始大小(应用程序启动时的大小),但我不想限制它们的最小/最大大小。怎么做?例如,我需要将初始大小150x75设置为其中之一。我尝试了明显的方法(例如与停靠小部件内容相关的QWidget.Resize()),但它根本不起作用。这是一个简化的情况模型:fromPyQt4importQtCore,QtGuiapp=QtGui.QApplication([''])mw=QtGui.QMainWindow()#mw=MainWindowmw.setCentralWidget(None

乐吾乐零部件拆解可视化解决方案

目录前言:正文:1、3D模型合成分析:2、3D模型拆解分析:3、效果预览:总结:前言:        前面我们已经初步介绍了乐吾乐2D可视化是如何在可视化2d、数字孪生方面的解决方案,那么乐吾乐2D可视化3D模型方面有哪些应用可供参考的案例呢?        我们每天搭乘的的飞机、高铁、地铁、公交车,工厂里每一台转动的流水线机器、农业生产里的接卸设备、航天飞机的发动机等设备,你知道究竟是怎么内部运转和有哪些构造吗?本篇带你了解一下,当web可视化技术发展到一定程度后,我们或许不再为这些问题担心或者困扰,我们一起感受一下乐吾乐可视化零部件拆解3D可视化解决方案带给你的工业之美!正文:      

python - 使用 matplotlib slider 小部件更改图像中的 clim

我几乎没有使用python的经验,但我正在尝试创建一个简单的脚本来加载图像并使用slider小部件调整颜色条的最小值和最大值,并相应地重绘图像数据。我正在尝试遵循这个例子:http://matplotlib.sourceforge.net/examples/widgets/slider_demo.html.我试图将plot命令更改为imshow,并使用slider值来设置图像的clim。但是,我从调用“im1,=ax.imshow”(在下面代码的第12行)中收到以下错误消息:'AxesImage'对象不可迭代我不明白这个调用的作用,但显然它不能与imshow()一起使用。如果我删除该调

python - 如何停止 Tkinter 文本小部件在字体更改时调整大小?

我正在尝试为初学者创建一个简单的文字处理器,以便更好地学习Python。我在主编辑程序中使用TkinterText小部件,唯一的问题是height和width由字符定义.这会在我更改字体时产生问题,因为并非所有字体的宽度都相同。每次更改字体时,文本小部件都会重新调整大小,尽管从技术上讲它的宽度和高度是相同的。这在尝试输入内容时看起来很荒谬,我正在努力使文字处理器尽可能漂亮。有没有办法以像素为单位定义宽度和高度?.grid_propagate(False)没有用,因为尺寸在技术上没有改变,只有字符宽度。我现在正试图远离wxPython,因为到目前为止我所做的一切都在Tkinter中。我进

Python Tkinter 笔记本小部件

使用thispythonrecipe,我在我的Tk窗口上创建了一个类似笔记本的小部件。一切正常,直到我尝试将图像添加到每个选项卡中。当我将图像添加到选项卡时,我最初设置的文本不再显示。我想知道我是否可以让文本(在本例中是“tabone”)显示在图像的正下方。以下是我当前的代码:fromTkinterimport*classNotebook(Frame):def__init__(self,parent,activerelief=SOLID,inactiverelief=SOLID,xpad=4,ypad=4,activefg='black',activebg='green',inacti

python - 在 IPython Widgets 中,如何用新值更新 DropDown 小部件?

我创建了一个DropDown小部件:self.foo_widget=widgets.Dropdown(description='Loremipsum',width=100)self.foo_widget.options=['Default','A','B','C','D']然后我捕获了on_trait_change事件:self.foo_widget.on_trait_change(self.handler,'value')现在在处理程序函数handler中,我想将DropDown值设置回'Default'。但是下面的代码只是改变了值而不更新小部件的显示。即使printself.foo

python - 在 Tkinter 中,我如何从小部件中删除焦点?

我想手动移除小部件的焦点。 最佳答案 您可以关注另一个虚拟小部件。编辑fromTkinterimport*defcallback():printmaster.focus()master=Tk()e=Entry(master)e.pack()e.focus()b=Button(master,text="get",width=10,command=callback)b.pack()master.mainloop()关注一个非“可聚焦”的小部件会从另一个小部件上移除焦点。 关于python-在

python - 在 Tkinter 中动态更改小部件背景颜色

我有一个简单的tkinter窗口。它由一个小窗口、一个计时器和一个设置计时器的按钮组成。我不想详细介绍代码。我想更改我窗口中所有小部件(按钮、标签等)的背景。我的第一个想法是使用一个全局变量,例如我将其设置为"red",并将所有小部件background选项与全局变量相关联。然后,在按下按钮时,我会将全局变量更改为"green"(以便所有小部件的背景发生变化)但没有任何反应。我的理解是.mainloop()某种更新窗口。当我的变量改变而不重新启动我的应用程序时,如何让小部件改变背景颜色? 最佳答案 从我的第一印象来看,我认为这应该是

javascript - Bokeh 小部件为单个事件调用 CustomJS 和 Python 回调?

我有一个Bokeh应用程序,它对各种小部件事件使用Python回调。对于某些事件,我想在对Python函数进行回调之前执行一些JavaScript代码。这可能吗?在这种情况下,Python回调可能会长时间运行,我想在长时间运行的Python代码执行之前和之后启动和停止Javascript微调器对象。 最佳答案 从Bokeh1.0.4开始,“忙碌”/“完成”事件(以启用诸如触发微调器或其他UI事件之类的事情)仍然是一个开放的功能请求。与此同时,最好的办法是使用一些“虚拟”模型来触发CustomJS回调。例如,您可以添加一个不可见的字形

python - Tkinter 小部件上的垂直和水平滚动条

我正在尝试将数据库的内容输出到Tkinter小部件。数据库有足够的行和列,我需要同时启用水平和垂直滚动条,但我很难让水平和垂直滚动条同时工作。我不知道使用哪个Tkinter小部件,但这是我当前的实现:#Createrootself.root=Tk()self.root.geometry('1000x500+0+0')#Createcanvasself.canvas=Canvas(self.root)self.canvas.pack(side=TOP,fill=BOTH,expand=TRUE)#Createscrollbarsself.xscrollbar=Scrollbar(self