from tkinter import * #定义了图形用户界面(GUI)模块 from tkinter import messagebox class Application(Frame): #定义一个应用类(Application)它的父类是一个容器(Frame) """一个经典的GUI程序的类的写法""" def __init__(self,master=None): # 构造器用来构造属性 super().__init__(master) # Frame不会自动调用父类所以需要super(),super代表的是父类的定义,而不是父类的对象 self.master=master self.pack() self.createWidget() def createWidget(self): """创建组件""" self.bth01=Button(self) self.bth01["text"]="点击送花" self.bth01.pack() self.bth01["command"]=self.songhua # 创建一个退出按钮 self.bth01Quit=Button(self, text="退出", command=root.destroy)# destroy它是指销毁所用的子类、派生类以及销毁此小部件和所有子部件 self.bth01Quit.pack() def songhua(self): messagebox.showinfo("送花","送你99朵玫瑰花") if __name__ == '__main__': root=Tk()# 根窗口对象 root.geometry("400x100+200+300")# 窗口大小 root.title("一个经典的GUI程序类的测试")#建立窗口标题 app=Application(master=root) root.mainloop()
请问老师:
1.面向对象的写法不用bind方法吗?它不用绑定吗
2.为什么还要再加一个实例属性 self.master 呢
3.定义方法后边的self 是不是也能写成Application呢
老师,这个是在输入显示图片的时候,由于分辨率不同,所以我这里显示的效果和老师的不同,如何合理调整好图片的显示效果呢,我试了把背景尺寸修改,但还是不好。怎么解决?
为什么我一到爆炸就弹这个,
if(explode == null){
explode = new Explode(p.x,p.y);
}
explode.drawMyself(g);
这段代码照着打的
老师能否画一个内存,分别指出下这三个区放哪些东西不,感谢
一、问题:为什么我使用靠右排版怎么不生效呢?
#输入月薪 a =input( "你的月薪是:") #计算打印年薪方式1 b= str(int(a) * 12) print("运算符-你的年薪是:"+b) #计算打印年薪方式2 b.rjust (10,"*") print(b)
二、代码结果
创建表之后rowid那个列是干什么的啊?
class Array(): def __init__(self, size=4): self.size = size # 记录容器大小 self.item = [None]*size # 分配空间 self.length = 0 def setitem(self, key, value): self.item[key] = value self.length += 1 def getitem(self, key): return self.item[key] def len(self): return self.length def iter(self): for value in self.item: yield value class Slot(): def __init__(self, key=None, value=None): self.key = key self.value = value def str(self): return 'key: {} value: {}'.format(self.key, self.value) class HashTable(): def __init__(self): self.size = 4 self.items = Array(self.size) def get_index(self, key): return hash(key) % self.size def put(self, key, value): s = Slot(key, value) index = self.get_index(key) self.items[index] = s def get(self, key): index = self.get_index(key) # 获得key对应的索引 return self.items[index] if __name__ == '__main__': h = HashTable() h.put('name', '卢布') h.put('sex', '男') print(h.get('name')) print(h.get('sex'))
问题:
老师我的为什么出现这个问题
可以安装2021版本的吗,跟2020有区别吗
a=3
变量是a 对象是3
b="我爱你"
变量是b 对象是"我爱你"
所以应该id("我爱你")
type("我爱你")
而视频中是id(b)
type(b)
所以这里有一点疑惑,麻烦老师帮我解答一下,谢谢!
Test { (String[] args) { Test test=Test()test.selectRows()test.insert()} (String word){ Connection connection=PreparedStatement statement=ResultSet resultSet=connection=JdbcUtil.(){ statement=connection.prepareStatement()statement.setString(word)statement.execute()resultSet=statement.executeQuery()(resultSet.next()){ System..println(resultSet.getString())} }(Exception e){ e.printStackTrace()}{ JdbcUtil.(connectionstatementresultSet)} } (String word1String mark){ Connection connection=PreparedStatement statement=ResultSet resultSet=connection=JdbcUtil.(){ statement=connection.prepareStatement()statement.setString(word1)statement.setString(mark)statement.executeUpdate()}(Exception e){ e.printStackTrace()}{ JdbcUtil.(connectionstatementresultSet)} } }
老师,为啥我插入的数据是插在表中间不是插在表的尾部
为什么项目启动后,这几句信息为什么总是重复刷新呢,一直跳,正常吗?操作倒一切正常?
老师你好我用的.和..都是报错了 你看看我这个是不是哪里不对
模块的使用.zip
这个span下
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> div{ height: 200px; border: 3px solid green; } </style> <script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $(function)(){ //div下面包含的所有span标签 $("div span").css("backgroud-color","red"); $("div>span").css("background-color","green"); }) </script> </head> <body> <div> <span>好好生活 期待不要太高</span><br /> <span>好好生活 期待不要太高</span><br /> <span>好好生活 期待不要太高</span><br /> <p> <span>好好生活 期待不要太高</span><br /> <span>好好生活 期待不要太高</span><br /> <span>好好生活 期待不要太高</span><br /> </p> </div> </body> </html>
标签不会变色,怎么回事
老师,这是我们的作业题,可以帮我解答一下吗
这是贪心算法的装箱问题,要求需要先降序排列,然后装箱使箱子数量最少,这个的运行结果不对,您可以帮孩子看看吗
#include<iostream>
using namespace std;
#define N 1000
int main(){
int n;
int v[N];//箱子的容量
int a[N];//物品的容量
int count=0;
int k[N];//装箱下标
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];//每个物品的容量
v[i]=100;//每个箱子容量
//int tep;
// n = sizeof(a) / sizeof(a[0]);
for ( i = 0; i < n - 1; i++)
{
for (int j = 0; j < n - i - 1; j++)
if (a[j] < a[j + 1])
int tep = a[j + 1];
a[j + 1] = a[j];
a[j] = tep;
int j = 0;
cout << "冒泡排序输出结果:(降序)" << endl;
while (j < n)
cout << a[j] << " ";
j++;
system("pause");
return 0;
for( i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(a[i]<=v[j]){//如果物品容量小于箱子容量,则装箱
v[j]=v[j]-a[i];
k[i]=j;//记录装箱的箱子号
if(count<j)
count=j;//记录箱子个数
break;
for(i=1;i<=n;i++)
cout<<a[i]<<" "<<k[i]<<endl;
cout<<count<<endl;
老师好,请问获取一个类的class是不是类似于继承?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637