button 设置

.ubtn_Out{
font-family: "宋体";//定义按钮上的文字字体
font-weight: bold;//粗体
font-size:12px;//字体大小
border-color:Transparent;border-style:None;//边框透明,边框样式:None
background-color: Transparent;//按钮背景色为透明
width:47px;//按钮宽
height:19px;//按钮高
background-image:url(../images/index_29.jpg)//鼠标移出时按钮背景图片
}
//光标移入
.ubtn_Over{
font-family: "宋体";
font-weight: bold;
font-size:12px;
border-color:Transparent;border-style:None;
background-color: Transparent;
width:47px;
height:19px;
cursor:hand;//移入时光标呈手型
background-image:url(../images/index_29over.jpg);
}
//光标按下
.ubtn_Down{
font-family: "宋体";
font-weight: bold;
font-size:12px;
border-color:Transparent;border-style:None;
background-color: Transparent;
width:47px;
height:19px;
cursor:hand;
background-image:url(../images/index_29down.jpg)
}
button的onClick事件:
<input type="button" name="ok" value="确定" onClick="location.href='http://gsanidt.cnblogs.com'" onMouseOut="this.className='ubtn_Out'" onMouseOver="this.className='ubtn.Over'" onMouseDown="this.className='ubtn_Down'">
// onClick="location.href='http://gsanidt.cnblogs.com'"指在当前页面打开gsanidt技术博客首页
// onClick="window.open='http://gsanidt.cnblogs.com'"指在新页面打开gsanidt技术博客首页

### 不同编程环境中为 Push Button 设置文本的方法 #### HTML 和 JavaScript 环境 在网页开发中,如果要修改带有 `lightButton` 类的按钮上的文字内容,可以使用如下代码片段来实现: ```javascript document.querySelectorAll('.lightButton').forEach(button => { button.textContent = '新的按钮文案'; }); ``` 这段脚本会遍历页面中所有的 `.lightButton` 按钮并将其显示的文字更改为指定的新文案[^1]。 #### Python Tkinter 库 对于桌面应用程序开发者来说,在Python环境下利用Tkinter库创建GUI界面时,可以通过下面的方式更新按钮标签: ```python import tkinter as tk root = tk.Tk() button = tk.Button(root, text="原始文本") button.pack() def change_text(): button.config(text='新文本') change_button = tk.Button(root, text="更改", command=change_text) change_button.pack() root.mainloop() ``` 此段代码展示了如何定义一个函数用于改变已存在的按钮上的文本,并通过另一个按钮触发该变更事件. #### Qt (C++ 或者 PyQt/PySide) 当采用Qt框架构建跨平台的应用程序时,无论是原生 C++ 还是在 Python 中借助于 PyQT 或 Pyside 绑定包,都可以这样设置QPushButton对象的text属性: ```cpp // 对应于C++ QPushButon *button = new QPushButton(); button->setText(tr("New Text")); ``` 或者如果是基于Python的话,则是这样的写法: ```python from PyQt5.QtWidgets import QApplication, QPushButton app = QApplication([]) button = QPushButton('旧文本') button.setText('新文本') # 更改按钮上的文本 button.show() app.exec_() ``` 上述例子说明了怎样直接调用 setText 方法给按钮赋值新字符串作为其展示的内容.
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值