会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132490个问题

老师,新建项目运行就出错,网上说的重新导入,自动导入,删掉本地maven仓库重新下载等等方法都试过了,是版本问题吗?

image.png

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.0.RELEASE</version>
        <relativePath/>
    </parent>
    <groupId>com.bjsxt</groupId>
    <artifactId>SpringBootDemo01</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-aop</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>


</project>



JAVA 全系列/第九阶段:Spring Boot实战/Spring Boot 29401楼
JAVA 全系列/第五阶段:JavaWeb开发/Web实战案例 29402楼
Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/Flask高级 29403楼
JAVA 全系列/第一阶段:JAVA 快速入门/面向对象详解和JVM底层内存分析 29404楼
Java架构课程/第十阶段:安全管理框架/Spring Security 29405楼
JAVA 全系列/第五阶段:JavaWeb开发/Web实战案例 29406楼

"""测试一个GUI程序的写法,使用面向对象的方式"""
# coding=utf-8

from tkinter import *
from tkinter import messagebox


class Application(Frame):
    """一个经典的GUI程序的类的写法"""

    def __init__(self, master=None):
        super().__init__(master)
        # super代表的是父类的定义、而不是父类的对象
        self.master = master
        self.pack()
        self.createWidget()

    def createWidget(self):
        """创建组件"""
        self.btn01 = Button(self, text="点击送花", command=self.songhua,
                            anchor=CENTER, width=6, height=3)
        self.btn01.pack()

        # 创建一个退出按钮
        self.btnQuit = Button(self, text="退出", command=root.destroy)
        self.btnQuit.pack()

    def songhua(self):
        messagebox.showinfo("送花", "送你99朵玫瑰花")
        # 需要调用messagebox组件、“送花”是这个组件的抬头、后面的是内容。


if __name__ == '__main__':
    root = Tk()
    root.geometry("800x500+300+300")
    root.title("一个经典的GUI程序类的测试")
    root.update()
    app = Application(master=root)
    root.mainloop()
"""测试一个经典的GUI程序的写法、用面向对象的方法"""
# coding=utf-8
from tkinter import *
from tkinter import messagebox


class Application(Frame):
    """一个经典的GUI程序的"""

    def __init__(self,master = None):
        super().__init__(master)
        self.master = master
        self.createWidget()


    def createWidget(self):
        self.btn01 = Button(text="登录",command=self.login,width=6)
        self.btn01.pack()

    def login(self):
        messagebox.showinfo("登录","登录成功!")



if __name__ == '__main__':
    root = Tk()
    root.geometry("600x500+200+200")
    root.update()
    app = Application(master=root)
    root.mainloop()

老师:上面两段代码、第一段代码在构造函数处加了self.pack(),如果不加这个的话、按钮就不显示。

而第二段代码、即便在构造函数处不加self.pack(),也可以运行成功,这是为什么?能帮忙查看一下原因么?

Python 全系列/第二阶段:Python 深入与提高/GUI编程(隐藏) 29408楼
Python 全系列/第一阶段:Python入门/Python入门(动画版) 29410楼
JAVA 全系列/第一阶段:JAVA 快速入门/面向对象详解和JVM底层内存分析 29411楼

第一个实操,注册界面,

屏幕截图 2020-09-18 122738.png

如何将用户名、密码、手机号这些对齐?

还有后面的框框也对齐?

代码如下;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>登录</title>
   <style>
       .top{
           text-align: center;
       }

       .center{
           text-align: center;
       }
   </style>
</head>
<body>
    <div class="top">
        <h1>注册界面</h1>
    </div>
    <hr/>

    <div class="center" >
        <form> 
            用户名:<input type="text" name="username" placeholder="zhangsan"><br/><br/>
            密码:<input type="password" name="pwd" placeholder="123456"/><br><br>
            手机号:<input type="tel" name="tel" placeholder="+86"/><br><br>
            邮箱:<input type="email" name="email" placeholder="@qq.com"><br><br>
            性别: 男:<input type="radio" name="sex"/> 女:<input type="radio" name="sex"/><br><br>
            爱好:<input type="checkbox" />唱歌 
                <input type="checkbox" /> 睡觉
                <input type="checkbox" /> LOL
                <br>
                <input type="checkbox" /> 旅游
                <input type="checkbox" /> 高尔夫
                <input type="checkbox" /> 篮球

                <br><br>
            籍贯:<select >
                    <option>--请选择</option>
                    <option>中国</option>
                    <option>俄国</option>
                    <option>法国</option>
                    <option>德国</option>
                  </select>

            <br><br>
            个人介绍:<textarea rows="10" cols="10" ></textarea>
            <br><br>
            <input type="checkbox" />是否同意协议
            <br><br>
            <input type="submit" value="提交"/>
        </form>
    </div>
</body>
</html>


JAVA 全系列/第四阶段:网页编程和设计/HTML5(旧) 29413楼

vue_shop.zip

老师,按照视频操作无法显示自己写的插件,请老师看看哪里出了问题

Python 全系列/第十阶段:Flask百战电商后台项目/Flask百战电商后台项目 29414楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637