小编Luc*_*ges的帖子

如何更改单个菜单项文本大小

我在menu.xml中有这段代码,它位于导航视图中:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <group>
        <item
            android:title="Blue"
            android:id="@+id/blue">
            <menu>
                <item
                    android:id="@+id/red"
                    android:title="Red"
                    />
            </menu>
        </item>
    </group>
    <group>
           <item
                android:id="@+id/green"
                android:title="Green" />
           <item
                android:id="@+id/yellow"
                android:title="Yellow"/>
    </group>
</menu>
Run Code Online (Sandbox Code Playgroud)

我想只更改蓝色项目文本大小.我怎样才能做到这一点??

android android-layout

4
推荐指数
1
解决办法
4347
查看次数

使用WTForms不更新的动态选择字段

我正在尝试使用wtforms和sqlalchemy创建一个动态选择字段,但是当从数据库中插入或删除项目时它不会更新.这是我的代码:

class UserForm(Form):
    username = StringField('Username', validators=[DataRequired()])
    password = PasswordField('Password', validators=[DataRequired()])
    job = SelectField(
        'Job',
        validators=[DataRequired()],
        choices=[(a.id, a.name) for a in Job.query.order_by(Job.name)]
    )
Run Code Online (Sandbox Code Playgroud)

和数据库模型:

class Job(db.Model):
    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    name = db.Column(db.String)

    def __init__(self, name):
        self.name = name

    def __repr__(self):
        return '<Job %s>' % self.name
Run Code Online (Sandbox Code Playgroud)

它成功显示了选择字段中的作业,但是如果您修改了表,则它不会更新,除非您完全重新启动应用程序.

python sqlalchemy flask wtforms flask-wtforms

2
推荐指数
1
解决办法
3745
查看次数