我希望在 Android 中为我的布局添加一个加号/减号按钮(使用 Java),就像您在此处看到的那样https://ux.stackexchange.com/questions/99253/plus-minus-button-position-for -选择乘客数量。Android 中有原生元素可以使用它吗?我搜索了它,但找不到一个令我惊讶的元素,因为我认为这是应用程序中经常使用的元素(至少比您在 Android Studio 布局编辑器中看到的几个项目更常用)。
对于本机组件有一个简单的解决方案吗?我会对每一条评论感到高兴。
我在 Notes 文档上有一个操作按钮。
\n我点击按钮后,会显示一条错误消息。我怎么解决这个问题?
\n以下是错误消息和代码:
\n[错误信息]
\n未设置对象变量。
\n[代码]
\nSub Click(Source As Button)\n Dim ws As New NotesUIWorkspace\n Dim uipr As NotesUIDocument\n Set uipr = ws.CurrentDocument\n If username(0) <> uipr.fieldgettext("PUR_DEPT_S01") And username(0) <> "SYSADMIN" Then\n Dim i As Integer\n Dim myflag As Variant\n myflag = False\n For i = 0 To Ubound(userrole)\n If userrole(i) = "[DO_ALL_ACTION]" Then\n myflag = True\n End If\n Next \n If myflag = False Then\n Messagebox "ERROR"\n Exit Sub\n End If …Run Code Online (Sandbox Code Playgroud) 我知道使用 SVG 创建图标按钮的两种方法:
方法 1 - 将 SVG 导入到文件中并将其作为按钮的子元素,使用 CSS 关闭大部分按钮样式(或重新设置样式以呈现您需要的外观)。
方法 2 - 在按钮 CSS 样式中使用 SVG background-image,也许可以在视觉上隐藏按钮的文本,以使辅助技术可以访问按钮。
除了方法 2 中无法使用 CSS 对 SVG 应用一些颜色更改之外,每种方法都有什么优点或缺点吗?是否有“最佳实践”方法可供考虑?
随着RaisedButton和OutlineButton被弃用,flutter 团队引入了一个新的ElevatedButton. 但我不知道如何使 ElevatedButton 的边框像下图一样变圆。
ElevatedButton(
onPressed: () {},
child: Text('Testing'),
),
Run Code Online (Sandbox Code Playgroud) 我试图在颤动中创建一个渐变按钮,但ElevatedButton即使颜色设置为透明,也会显示一些阴影或其结构。
在这里我用于DecoratedBox应用渐变颜色有什么方法可以应用渐变ElevatedButton吗?
我使用过的代码
child: DecoratedBox(
decoration: BoxDecoration(
gradient: LinearGradient(
colors: [
Colors.red,
Colors.blue,
],
begin: Alignment.topLeft,
end: Alignment.bottomRight,
)),
child: ElevatedButton(
onPressed: () {
// Navigator.of(context).push(MaterialPageRoute(
// builder: (BuildContext context) => RegisterScreen()));
},
style: ElevatedButton.styleFrom(
primary: Colors.transparent,
onPrimary: Colors.transparent),
child: Text(
"Register",
style: TextManager.btnText,
)),
),
Run Code Online (Sandbox Code Playgroud)
通过将海拔设置为 0 已解决,但当我单击按钮时,该东西也可见。将初始颜色设置为透明也不起作用。
输出按钮在这里
我试图从左到右更改第一个按钮的背景颜色和位置,以便首先显示第二个按钮。但:first-child选择器不起作用。
我正在使用萨斯。
HTML 结构-
<div class="buttonWrapper">
<button class="reject" id="rcc-decline-button" aria-label="Decline cookies">Reject</button>
<button class="accept" id="rcc-confirm-button" aria-label="Accept cookies">Accept Cookies</button>
</div>
Run Code Online (Sandbox Code Playgroud)
我的代码:
.buttonWrapper button{
border: none;
border-radius: 4px;
background-color:#000;
button:first-child{
background-color:#fff;
float: right;
margin-left: 2rem;
}
}
Run Code Online (Sandbox Code Playgroud)
非常感谢任何帮助。
我有一个 TScrollBox,里面有一堆 TPanel,还有一些在运行时生成的 TButton。我需要在单击一个 TButton 时删除 TPanel,但在 OnClick 中执行此操作会导致访问冲突......
procedure TMainForm.ButanClick(Sender: TObject);
var
vParentPanel: TPanel;
begin
if (string(TButton(Sender).Name).StartsWith('L')) then
begin
TButton(Sender).Caption := 'YARE YARE DAZE';
end
else
begin
vParentPanel := TPanel(TButton(Sender).GetParentComponent());
TheScrollBox.RemoveComponent(vParentPanel);
vParentPanel.Destroy();
// access violation but the panel is removed
end;
end;
procedure TMainForm.Button3Click(Sender: TObject);
var
i: Integer;
vPanel: TPanel;
vButton: TButton;
begin
for i := 0 to 20 do
begin
vPanel := TPanel.Create(TheScrollBox);
vPanel.Align := alTop;
vPanel.Parent := TheScrollBox;
vButton := TButton.Create(vPanel);
vButton.Align := alLeft;
vButton.Parent := vPanel; …Run Code Online (Sandbox Code Playgroud) 我正在尝试根据 while 循环确定的值来配置按钮,turn该值由 while 循环确定game_over
while 循环干扰了 tkinter 的主循环。我似乎无法找到解决这个问题的方法。
这是代码。
from tkinter import *
connect = Toplevel()
col1 = Button(connect, width=10, height=4, text=" ")
col1.grid(row=0, column=1)
game_over = False
turn = 0
while not game_over:
if turn == 0:
col1.configure(bg="#FE6869")
x=input("Enter something")
if x=="yes":
game_over=True
else:
continue
else:
col1.configure(bg="#FFFC82")
x=input("Enter something")
if x=="no":
game_over=True
else:
continue
turn += 1
turn = turn % 2
connect.mainloop()
Run Code Online (Sandbox Code Playgroud) 我目前正在尝试使用 Tkinter 包使用 Python 来学习制作简单的 GUI。
我为待办事项列表编写了这个程序:
import tkinter
import tkinter.messagebox
import pickle
root = tkinter.Tk()
root.title = ("To Do List")
def add_task():
task = entry_task.get()
if task not in ["", "Do nothing"]:
listbox_tasks.insert(tkinter.END, task)
entry_task.delete(0, tkinter.END)
else:
tkinter.messagebox.showwarning(title="Warning!", message="Doing nothing is not an option!.")
def delete_task():
try:
task_index = listbox_tasks.curselection()[0]
listbox_tasks.delete(task_index)
except:
tkinter.messagebox.showwarning(title="Warning!", message="You need to select a task to delete.")
def load_tasks():
try:
tasks = pickle.load(open("Aufgaben.txt", "rb")) # reading binary
listbox_tasks.delete(0, tkinter.END)
for task in tasks:
listbox_tasks.insert(tkinter.END, task) …Run Code Online (Sandbox Code Playgroud) 如何在颤振中实现三次单击按钮?
在三次单击时,该按钮将在 Firebase 数据库中存储一个条目。
button ×10
flutter ×3
android ×2
css ×2
python ×2
tkinter ×2
dart ×1
delphi ×1
free ×1
html ×1
icons ×1
lotus-notes ×1
lotusscript ×1
panel ×1
self ×1
svg ×1
tk-toolkit ×1
while-loop ×1