导航:首页 > 编程语言 > python窗体程序

python窗体程序

发布时间:2022-06-30 22:05:59

Ⅰ 在一个python窗体中打开另一个程序

兄弟的意思是,打开**.py的源代码么?
这个简单,有几种方法:
1,最简单,打开记事本,然后把**.py拖拽到记事本上。(如果不知道记事本是啥,开始-运行,输入notepad)
2,右键**.py,选择,打开为,然后选择记事本/写字板
3,将.py文件的编辑器默认为记事本,方法为:右键**.py
->
属性
->
修改,选择记事本,然后勾选选择框下边的复选框(大概的意思是:总是用选择的程序打开此类文件),单击OK
4,安装一个python的编辑器,例如Notepad++,Gvim,Eclips,Kate,等等。。

Ⅱ python弹出窗口的代码

1.需求:要写一个定时提醒的程序2.任务拆解:1)定时:分两种情况, 多长时间提醒一次或在固定时间提醒, 比如每十分钟或每天早上9点. 2)提醒:弹出窗口方式3.语言:最近一直在写php, 为了不把python忘了, 打算用python来实现 实现过程:1.python定时可用time.sleep(s).2.弹出窗口打算使用easygui, EasyGui是基于TKinter的, 可跨平台.下载之后解压把easygui.py放到python安装目录下的lib/site-packages/下面即可使用

Ⅲ Python编写程,程序的窗口,有那么多都有什么去区别,请认真看完

程序语言,就和我们的普通文章一样,是具有特定语法的文本,所以,只要可以编辑文本就可以编程
写好的程序,还需要编译器或者解释器,转换成CPU可以识别的指令,电脑才可以运行。
于是为了更方便的编程,就把文本编辑器和编译工具及其他的编程辅助工具集合在一起,也就是常说的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 怎样生成窗体

通过import tkinter导入Tkinter模块,没有这句下面的都不成立了。
python学习网,大量的免费python视频教程,欢迎在线学习!
相关推荐:《Python教程》
win=tkinter.Tk(),这句是创建windows的窗口对象,注意后面的Tk,大小写。
win.title("窗口"),这段是设置窗口上的标题。

另外窗口的大小你可以通过win.geometry('size')来设置,但这里需要注意一个问题。
比如我们要设置1000*500的窗口,即win.geometry('1000x500')。而1000x500和1000*500区别就在中间的x和*,
我们要的是字母x而不是数字上的乘号。
最后输入这个win.mainloop()让窗口循环,也就是一直显示窗口。操作结果如图:
如果想要设置一个窗口范围,我们可以通过win.minsize('400x600')和win.maxsize('1400x600')来操作。

Ⅵ python程序的窗口化

如果我没有理解错的话,看样子你应该不需要.net,就是自己的一个程序想要个图形界面而已。
我自己曾经也想给自己的程序添加图形界面,但是后来放弃了!因为尝试后发现太麻烦!比matlab写图形界面麻烦多了……最后我是用的后面加参数的调用方法,图形界面还是用vb开发好……反正用linux的根本不在乎图形界面。

扯远了……总体来说,python的图形界面最常用的就是两个,自带的tkinter(tcl/tk)和第三方的WxPython。后者比前者强大很多倍。不过,反正我自己觉得你用第一个也够了,还可以缩小体积增加兼容性。wxpython很强大,而且熟悉后开发很快。关键就是熟悉他麻烦,太多要学的了。听咱的,看几个简单例子用tkinter搞定得了……

好吧。tkinter大致过程如下。我个人觉得太小的程序就不用分成多个py文件了(反正我习惯不好),因为tkinter里面,定义窗体是一个tkinter的实例,然后再mainloop表示界面结束后,你可以随便定义自己的方法什么的。(为什么我总是跑题啊啊啊……)

咳咳。给你几个例子吧。

==============================================
强调:详细内容必须自己看说明!我会在文末和参考文献中给出!
当然,这个回答推荐你复制到具有语法加亮的编辑器中看,比如notepad++之类。
================================================

#首先是Fredrik Lundh版本的hello world,这是最简单的版本:

# File: hello1.py
from Tkinter import *
root = Tk()
w = Label(root, text="Hello, world!")
w.pack()
root.mainloop()

# root=Tk()将创建一个窗体。然后w.pack()的时候将内容更新上去。这句是最重要的一句,无论如何都少不了的。在后面的例子中你会注意到一开始定义了很多窗体的东西,但是最后都会用这句来生成窗体。然后用mainloop()来接收操作。当然,这会彻底占用这个线程。

#================================
#再来看python官方doc文档里面的hello world,这个实力包含了大多数元素。

from Tkinter import *
class Application(Frame):
def say_hi(self):
print "hi there, everyone!"

def createWidgets(self):
self.QUIT = Button(self)
self.QUIT["text"] = "QUIT"
self.QUIT["fg"] = "red"
self.QUIT["command"] = self.quit

self.QUIT.pack({"side": "left"})

self.hi_there = Button(self)
self.hi_there["text"] = "Hello",
self.hi_there["command"] = self.say_hi

self.hi_there.pack({"side": "left"})

def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
self.createWidgets()

root = Tk()
app = Application(master=root)
app.mainloop()
root.destroy()
#这个实例里面包括了按钮,如何调用自己的方法,等等。但是没有文本框和菜单等。
#我想我不应该把所有的东西都写在这里了,比较这里面的东西很多,需要你自己学一下。
#但是相信我,这个学起来不wxpython容易多了,因为有很多写的很好的教程。
#除非,你英语不好。但是这也不会影响太多,因为把第一个教程(An Introction to Tkinter ——by Fredrik Lundh)中的例子一个一个做一次你就明白了每个语句是什么用的了。

===========================
参考资料(一定要去看哦!比去论坛和邮件组方便多了!):
【1】An Introction to Tkinter ——by Fredrik Lundh
online:http://www.pythonware.com/library/tkinter/introction/index.htm
pdf: http://www.pythonware.com/media/data/an-introction-to-tkinter.pdf
这本是推荐入门教程!因为例子真的很细很简单!和那本《a bite of python》(好像叫python简明教程?)相比真的很像!不过作者当然不是一个人了。

【2】Tkinter 8.4 reference: a GUI for Python ——by New Mexico Tech Computer Center
online:http://www.nmt.e/tcc/help/pubs/tkinter/
PDF :http://www.nmt.e/tcc/help/pubs/tkinter/tkinter.pdf
和名字取得一样,就是一本参考书,为了方便查询的。推荐读了第一本需要的时候查这个。说起来第一本就应该是”指南“了,哈哈……

【3】24.1. Tkinter — Python interface to Tcl/Tk —— Official library
online: http://docs.python.org/library/tkinter.html
这个是官方的参考。真不愧是官方的,一般人都看不懂……很详细的列出了很多东西,然后用很小的篇幅把他们都融入了进去,几乎没有例子。等你基本熟悉了之后在看吧,反正我觉得不看也罢,官方的东西都是裹脚布,还是用了很多年的那种!看的想骂人
=======================
基本上就是这样了。
反正命令行也挺好。因为python开发出的gui是在太丑了!想要好看的gui ?微软的Expression吧……那东西开发出来超好看。不过就必须用vb或者C#了……而且windows限定……

Ⅶ python一个程序作用于多个窗口

一个程序作用于多个窗口完全是可行的。
2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。
由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。
例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。

Ⅷ 如何用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能不能利用VisualStudio像VB或者C一样编写窗体程序

可以,VS2017正式版已经支持Python开发,Python图形库有turtle、pyqt、tkinter等。

Ⅹ pycharm如何做窗体程序

pycharm只是一个IDE而已,写python的窗口程序和你用什么工具写没有关系。一般写python的窗口程序会使用第三方的库,比如wxPython.

阅读全文

与python窗体程序相关的资料

热点内容
程序员培训机构发的朋友圈真实性 浏览:737
天干地支简单算法 浏览:299
下载个压缩文件 浏览:298
普通人电脑关机vs程序员关机 浏览:625
米酷建站源码 浏览:115
氢气app怎么搜搭配 浏览:617
pdf绿盟 浏览:504
固态硬盘编译器重建 浏览:391
怎样编辑硬盘文件夹 浏览:660
安卓系统如何打开电脑软件 浏览:572
android监听事件处理 浏览:750
h3c服务器怎么看功率 浏览:122
前端录制文件如何上传服务器 浏览:540
雅黑pdf 浏览:460
python使用领域 浏览:882
买兰博基尼用什么app 浏览:139
android关闭后台运行 浏览:507
python输出路径为超链接 浏览:535
caxa为什么没有加密锁 浏览:794
服务器怎么设置才能用IP访问 浏览:667