标签: borderless

如何在代码中删除Button的边框?

我正在开发一个Windows Phone 7应用程序.我是Windows Phone 7应用程序的新手.在我的应用程序中,我动态创建了一个按钮控件,并将背景图像添加到按钮控件,如下所示.

Button AlphabetButton = new Button();
                AlphabetButton.Content = vAlphabet;
                ImageBrush brush = new ImageBrush();
                brush.ImageSource = new BitmapImage(new Uri("button_off.png", UriKind.Relative));
                //brush.Stretch = Stretch.None;
                AlphabetButton.Background = brush;
                AlphabetButton.BorderBrush = new SolidColorBrush(Colors.Gray);

                AlphabetButton.Margin = new Thickness(-12, -27, 0, 0);
                AlphabetButton.Width = 80;
                AlphabetButton.Height = 80;     
Run Code Online (Sandbox Code Playgroud)

我想删除按钮控件的边框,因为使用该边框时,图像不会按要求显示.这该怎么做?我们可以使用BorderThickness按钮控制的属性来执行此操作还是有其他方法吗?能否请您提供我可以解决上述问题的任何代码或链接?如果我做错了什么,请指导我.

silverlight button background-image borderless windows-phone-7

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

如何删除我给出透明背景图像的QDialog的边框?

我打算制作一个非矩形QDialog,所以我通过覆盖绘制一个png图像.QDialog::paintEvent除了在对话框中显示一个灰色边框外,一切都没问题.就像这样:

在此输入图像描述

我确信边框不属于图像,我曾经setWindowFlags(Qt::FramelessWindowHint)setAttribute(Qt::WA_TranslucentBackground, true).我试图设置qss border-width: 0px但是没有用.有没有办法删除边框?为什么显示它?

c++ qt qt4 transparent borderless

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

在无边框形式上使用 Windows 动画

最近我(主要是出于好奇)做了一个无边界的表格。制作我自己的标题栏,包括标题和三个按钮(最小化、最大化和关闭),就像每个普通的 Windows 程序一样。我还为这些按钮制作了代码(只需询问您是否想查看代码)。

但是,我注意到没有动画。我的意思是,例如,如果我单击最小化按钮,则没有动画,程序会立即消失(它没有关闭,按钮起作用,但没有动画)。这在所有情况下都会发生:当我打开程序时,它会立即出现,当我关闭它时,它会立即消失。

是否有某种方法可以使用标准 Windows 程序使用的这些动画?

c# animation winforms borderless

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

PyQt4:如何使用预留空间制作带底片的窗口

我想使用PyQt4 for Linux制作类似面板的应用程序.为此我需要我创建的窗口:

  • 没有装饰
  • 有预留空间
  • 显示在所有工作区上

从阅读文档我已经知道我应该使用QtWindowFlags.但我不知道如何做到这一点.另外我相信应该有一个Qt.WindowType提示告诉WM窗口是一个"停靠"应用程序.我已经使用pygtk在这个帖子之后做了这个,但是在这里用Qt我真的不知道如何处理这个.(我更需要Qt的主题/皮肤应用程序的能力.)

下面是我制作的当前代码(没什么特别的).

import sys
from PyQt4 import QtGui

class Panel(QtGui.QWidget):
def __init__(self, parent=None): ## should the QtWindowFlag be here?
    QtGui.QWidget.__init__(self, parent) ## should the QtWindowFlag be there as well?

    self.setWindowTitle('QtPanel')
    self.resize(QtGui.QDesktopWidget().screenGeometry().width(), 25)
    self.move(0,0)

def main():
    app = QtGui.QApplication(sys.argv)
    panel = Panel()
    panel.show()
    sys.exit(app.exec_())
    return 0

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?谢谢 :)

python flags overlap pyqt4 borderless

0
推荐指数
1
解决办法
7516
查看次数