导航:首页 > 编程语言 > python怎样创造窗口

python怎样创造窗口

发布时间:2024-04-09 02:14:53

python matplotlib 同时创建多个窗口

在此我只想强调一下各种库的文档、示例等自带资料的重要性。

下面都是matplotlib的demo里面的,正是你需要的这些功能。

multiple_figs_demo.py

#!/usr/bin/envpython
#
frompylabimport*

t=arange(0.0,2.0,0.01)
s1=sin(2*pi*t)
s2=sin(4*pi*t)

figure(1)
subplot(211)
plot(t,s1)
subplot(212)
plot(t,2*s1)

figure(2)
plot(t,s2)

#
figure(1)
subplot(211)
plot(t,s2,'gs')
setp(gca(),'xticklabels',[])

figure(1)
savefig('fig1')
figure(2)
savefig('fig2')

show()


下面是关于pdf的multipage_pdf.py

#.

importdatetime
importnumpyasnp
importmatplotlib
frommatplotlib.backends.backend_pdfimportPdfPages
frompylabimport*

#:
pdf=PdfPages('multipage_pdf.pdf')

figure(figsize=(3,3))
plot(range(7),[3,1,4,1,5,9,2],'r-o')
title('PageOne')
savefig(pdf,format='pdf')#notetheformat='pdf'argument!
close()

rc('text',usetex=True)
figure(figsize=(8,6))
x=np.arange(0,5,0.1)
plot(x,np.sin(x),'b-')
title('PageTwo')
pdf.savefig()#here'sanotherway-oryoucoulddopdf.savefig(1)
close()

rc('text',usetex=False)
fig=figure(figsize=(4,5))
plot(x,x*x,'ko')
title('PageThree')
pdf.savefig(fig)#.savefig
close()

#Wecanalsosetthefile'smetadataviathePdfPagesobject:
d=pdf.infodict()
d['Title']='MultipagePDFExample'
d['Author']=u'JouniK.Seppxe4nen'
d['Subject']=''
d['Keywords']=''
d['CreationDate']=datetime.datetime(2009,11,13)
d['ModDate']=datetime.datetime.today()

#Remembertoclosetheobject-
pdf.close()

② Python tkinter中,怎么做一个透明的悬浮窗口(无边框和标题栏)

给你网络一个吧厅知春
import Tkinter
root = Tkinter.Tk()
root.overrideredirect(True)
#root.attributes("扮耐-alpha", 0.3)窗口透明度70 %
root.attributes("-alpha"猛返, 0.4)#窗口透明度60 %
root.geometry("300x200+10+10")
canvas = Tkinter.Canvas(root)
canvas.configure(width = 300)
canvas.configure(height = 200)
canvas.configure(bg = "blue")
canvas.configure(highlightthickness = 0)
canvas.pack()
x, y = 0, 0
def move(event):
global x,y
new_x = (event.x-x)+root.winfo_x()
new_y = (event.y-y)+root.winfo_y()
s = "300x200+" + str(new_x)+"+" + str(new_y)
root.geometry(s)
print("s = ",s)
print(root.winfo_x(),root.winfo_y())
print(event.x,event.y)
print()
def button_1(event):
global x,y
x,y = event.x,event.y
print("event.x, event.y = ",event.x,event.y)
canvas.bind("<B1-Motion>",move)
canvas.bind("<Button-1>",button_1)
root.mainloop()

#自己加个双击鼠标事件 关闭窗口 不然结束程序很不爽 要关闭IDE

③ python如何设计窗口

PyQt是一个基于Qt的接口包,可以直接拖拽控件设计UI界面,下面我简单介绍一下这个包的安装和使用,感兴趣的朋友可以自己尝试一下:
1、首先,安装PyQt模块,这个直接在cmd窗口输入命令“pip install pyqt5”就行,如下,整个模块比较大,下载过程需要等待一会儿,保持联网:
2、安装完成后,我们就可以直接打开Qt自带的Qt Designer设计师设计界面了,这里默认会安装到site-packages->PyQt5->Qt->bin目录,打开后的界面如下,可以直接新建对话框等窗口,所有的控件都可以直接拖拽,编辑属性,非常方便:
相关推荐:《Python基础教程》
3、这里我简单的设计了一个登录窗口,2个输入框和2个按钮,如下,这里可以直接使用QSS对界面进行美化(设置styleSheet属性即可),类似网页的CSS,如果你有一定的前端基础,那么美化起来会非常容易:
设计完成后,还只是一个ui文件,不是现成的Python代码,还需要借助pyuic5工具(也在bin目录下)才能将ui文件转化为Python代码,切换到ui文件所在目录,输入命令“pyuic5 -o login.py login.ui”即可(这里替换成你的ui文件),转化成功后的Python代码如下(部分截图):
还需要在最下面添加一个main函数,创建上面Ui_Form类对象显示窗口即可,如下:
最后点击运行程序,效果如下,和刚才设计的界面效果一模一样:
至此,我们就完成了利用Python的PyQt模块直接拖拽控件来设计UI界面。总的来说,整个过程非常简单,只要你有一定的Python基础,熟悉一下操作过程,很快就能掌握的,当然,还有许多其他UI开发模块,像tkinter,wxPython,Eric6等,也都非常不错。

④ 等一个大佬啊 要求用python创建一个窗口,窗口按钮功能是创建一个球体或立方体。明天上课之前交给我

下面的代码是创建一个立方体

'''
.
'''

#Thefirstlineloadstheinit_displayfunction,necessaryto
#
fromOCC.Display.SimpleGuiimportinit_display

#
#.
#,conesetc
fromOCC.BRepPrimAPIimportBRepPrimAPI_MakeBox

#
#Bydefault,theinit_(PyQt,PySide)
display,start_display,add_menu,add_function_to_menu=init_display()

#TheBRepPrimAPI_:widht,height,depth
my_box=BRepPrimAPI_MakeBox(10.,20.,30.).Shape()

#
display.DisplayShape(my_box,update=True)

#Atlast,weentertheguimainloop
start_display()

创建页面

#coding:utf8
importwx

app=wx.App()#创建对象
win=wx.Frame(None,title="ahuang1900",size=(410,340))#创建窗口对象

wx.Button(win,label="open",pos=(245,5),size=(80,25))#创建按钮1
wx.Button(win,label="save",pos=(325,5),size=(80,25))#创建按钮2
wx.TextCtrl(win,pos=(5,5),size=(240,25))#创建文本框1

#创建文本框2
wx.TextCtrl(win,pos=(5,35),size=(400,300),style=wx.TE_MULTILINE|wx.HSCROLL)

win.Show()#显示
app.MainLoop()#主事件循环

⑤ 如何用python脚本语言写带窗口程序

当你想学习一门新的语言时,特别是像Python这样的脚本语言,在你准备充分开始写应用程序的图形化界面之前,有时候你可能被迫使用应用程序的控制台。从第一版商业图形界面发行以来(感兴趣的话,可以查看Xerox之星),至今经过了25年的时间,在应用程序上继续使用控制台看上去似乎有点古老。非常感谢Python脚本语言强调简洁的语法,这意味着你不需要成为Python编程高手就能在程序中使用图形用户界面。为了证明这个说法,我将使用Python标准的GUI(图形用户界面)工具:Tk来建立一个简单的记录会话程序。我不会详细介绍Python的简单语法,如果你有不明白的地方,请你阅读我先前关于这个主题的文章(点击这里和这里就可以查看);让我们从基本的开始讲起,首先你需要输入Tk界面到你的程序命名空间中。因为我们将会不断地引用到Tk窗口小部件,我们不希望一直用一个包来限定它们,所以最好的方法就是这样做:from Tkinter import *这个导入语句与传统的导入语句的区别在于,它在模块中将所有的东西导入程序默认的命名空间,而不是在你需要引用一个像Tkinter.Textbox文本框的时候,你就只能写文本框。现在我们来建立根窗口并设置它的标题来解释一些东西:root = Tk()root.title("Note Taker")创建根窗口就像创建一个Tk类的实例一样简单,它会装载图形工具包并提供给我们一个可以装载窗口小部件的空白窗口。这是启动一个Tk程序基本过程的第一部分。root.mainloop()第二部分(上面所显示的)是调用Tk主循环(mainloop),这个主循环是用来处理事件的,比如键盘事件或者鼠标输入,允许用户与对话框交换信息。事实上,这时候你才真正地用到了GUI程序。用那四种方式运行一个python脚本,将弹出一个窗口,但是这个窗口仅仅是放置在那里,它不会做任何操作。

⑥ python如何做界面

PyQt,一个基于Qt的Python接口包,可以直接使用Qt的控件,还可以使用QSS进行界面美化,下面我简单介绍一下这个包的安装和使用,实验环境Win7+Python3.6+PyCharm5.0,主要内容如下:

1.首先,安装PyQt,这个直接在cmd窗口输入命令“pip install pyqt5”就行,如下,由于安装包比较大,所以需要等待一会儿:

⑦ python白色窗口怎么打开

1、首先打开python编辑器,在电脑搜索框中输入python进行搜索。
2、其次在打开的编辑器中直接输入程序代码。
3、最后点击“File—NewFile”新建程序窗口即可。

⑧ python 如何同时创建多个CMD窗口并同步执行cmd命令

可以试一下这个:

importos
cmd_commands=[]
forcincmd_commands:
os.popen(i)
阅读全文

与python怎样创造窗口相关的资料

热点内容
android组件是什么 浏览:971
安卓手机微信怎么同步信息 浏览:179
小人pdf 浏览:804
我的世界服务器怎么造好看的建筑 浏览:305
兄弟连培训php多少钱 浏览:249
1523铺地面的算法 浏览:746
linux源码安装php环境 浏览:821
ping命令用法 浏览:717
日本海军pdf 浏览:469
哪个app有大脸特效 浏览:140
自己生活需要解压吗 浏览:946
考研究生算法 浏览:528
java撤销 浏览:442
学完单片机做点什么好 浏览:312
编译后运行不了 浏览:404
安卓如何设置手机键盘大小 浏览:847
室内程序员表白方式 浏览:694
全民去哪里找app 浏览:124
表格命令CAD 浏览:244
柳传志pdf 浏览:632