studio-Python在Visual Studio2013编译出错

问题描述

Python在Visual Studio2013编译出错

环境描述:
Python 3.4
Visual Studio 2013
PTVS 2.1

想开发一个桌机小程序,作为自己使用python的第一个学习例子,
工程文件:
myWpfApplication1.py
myWpfApplication1.xaml

已将python3.4添加到了Python enviorments中去,
但是在启动调试时,出现了以下错误提示:

我是刚入门学习,则进入社区还没有C币悬赏,请见谅,

请各位大牛不吝指教~~

附代码
myWpfApplication1.xaml

 <Window
       xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
       Title="myWpfApplication1" Height="300" Width="300">
       <Grid>
        <Button x:Name="OkButton" Content="OK" HorizontalAlignment="Left" Height="30" Margin="26,204,0,0" VerticalAlignment="Top" Width="99" Click="OkButton_Click"/>
        <Button x:Name="CancelButton" Content="CancelButton" HorizontalAlignment="Left" Height="32" Margin="157,204,0,0" VerticalAlignment="Top" Width="112" Click="Button_Click"/>
        <Label Content="Input your Words" HorizontalAlignment="Left" Height="27" Margin="65,10,0,0" VerticalAlignment="Top" Width="126"/>
        <Label Content="You Have Input" HorizontalAlignment="Left" Height="37" Margin="65,98,0,0" VerticalAlignment="Top" Width="75"/>
        <TextBox HorizontalAlignment="Left" Height="51" Margin="65,42,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="152"/>
        <TextBox HorizontalAlignment="Left" Height="45" Margin="65,140,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="152"/>
    </Grid>
</Window>
myWpfApplication1.py
 import wpf

from System.Windows import Application, Window

class MyWindow(Window):
    def __init__(self):
        wpf.LoadComponent(self, 'myWpfApplication1.xaml')

    def OkButton_Click(self, sender, e):
        textInput=self.InputText
        textOutput=self.OutputText
        textOutput.Text=textInput.Text

    def CancelButton_Click(self, sender, e):
        textInput=self.InputText
        textOutput=self.OutputText
        textInput.Text=''
        textOutput.Text=''

if __name__ == '__main__':
    Application().Run(MyWindow())

解决方案

说的很清楚,在项目属性-调试-运行模式中修改为IronPython解释器,现在是用的CPython
如果你没有装IronPython,那么先从codeplex下载ironpython。

解决方案二:

myWpfApplication1.xaml的代码内容

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="myWpfApplication1" Height="300" Width="300">

解决方案三:

myWpfApplication1.py的代码

import wpf

from System.Windows import Application, Window

class MyWindow(Window):
def init(self):
wpf.LoadComponent(self, 'myWpfApplication1.xaml')

def OkButton_Click(self, sender, e):
    textInput=self.InputText
    textOutput=self.OutputText
    textOutput.Text=textInput.Text

def CancelButton_Click(self, sender, e):
    textInput=self.InputText
    textOutput=self.OutputText
    textInput.Text=''
    textOutput.Text=''

if name == '__main__':
Application().Run(MyWindow())

时间: 2024-11-01 15:50:52

studio-Python在Visual Studio2013编译出错的相关文章

Clamav使用visual studio2013编译问题

问题描述 Clamav使用visual studio2013编译问题 下载了最新的Clamav源代码,怎么通过Visual Studio 2013 进行编译呢? 解决方案 https://github.com/clamwin/clamav-win32 下载后用目录下的win32/ClamAV.sln

visual c++-vc读取位图编译出错。具体问题和代码如下

问题描述 vc读取位图编译出错.具体问题和代码如下 Compiling... demo1Doc.cpp E:C++练习数字图像模式识别demodemo1demo1Doc.cpp(33) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'class ImageDib *' (or there is no acceptable conversion) E:C++练习数字图

visual studio-Vs2010+vtk 用cmake时编译出错

问题描述 Vs2010+vtk 用cmake时编译出错 用cmake编译时出现: HDF5: SOVERSION: 8.0.2 HDF5: Performing Other Test STDC_HEADERS - Success HDF5: Performing CXX Test OLD_HEADER_FILENAME - Failed HDF5: Performing CXX Test H5_NO_NAMESPACE - Failed HDF5: Performing CXX Test H5_

error-MTK 在win7环境下编译出错 求大牛

问题描述 MTK 在win7环境下编译出错 求大牛 MTK 在win7电脑下编译报错具体报错内容如下:大阿萨德发 kalincludekal_trace.h(319) : fatal error C1083: 无法打开包括文件:"stdarg.h": No such file or directory _这个问题需要怎么解决,在项目找了 是有这个文件的 解决方案 在XP下是可以编译通过 运行没有任何问题的 解决方案二: 检查stdarg.h这个文件是否存在.在你的编译路径里面么?打开V

centos-在CentOS6.5 32位下安装PyQt4编译出错

问题描述 在CentOS6.5 32位下安装PyQt4编译出错 在CentOS6.5 32位下安装PyQt4 已经安装了sip和Qt4: 下载了PyQt4源码包,进入目录,输入 python configuer.py -k --qmake /usr/lib/qt4/bin,配置通过,没有报错,接下来输入make编译,报错如下: /usr/local/lib/python2.7/PyQt-x11-gpl-4.11.4/QtGui/sipQtGuiQAbstractPrintDialog.cpp:1

namespace-为什么在visual studio2013进行本地调试时会有以下错误

问题描述 为什么在visual studio2013进行本地调试时会有以下错误 #include <iostream> #include <cmath> using namespace std; int main() { cout << "hello world" << endl; return 0; } 解决方案 http://www.1000seo.com/soft/1756 解决方案二: 使用Visual Studio 2013进行

Visual Studio2013创建、公布监控Windows Azure网站

原文 Visual Studio2013创建.公布监控Windows Azure网站 随着Visual Studio 2013的发布,现在我们可以在Visual Studio内部实现Windows Azure网站的创建.发布与监控工作,而且完全无需打开Windows Azure门户.虽然我们在Visual Studio 2012中就已经能够直接实现Azure网站的发布,但在新版本的支持下对Azure网站的创建和监控工作变得更为便捷.我们需要进行的准备工作只有一项--订阅Windows Azure

xcode-学习objective-c 基础教程遇到问题 例题03.06 word-length-3 编译出错

问题描述 学习objective-c 基础教程遇到问题 例题03.06 word-length-3 编译出错 #import int main(int argc, const char * argv[]) { FILE *wordFile = fopen ("/tmp/words.txt", "r"); char word[100]; while (fgets(*word,99,wordFile)) \这一行编译出现"Thread 1:EXC_BAD_AC

chromium nacl编译出错

问题描述 chromium nacl编译出错 FAILED: Command '........outDebuggensdkwin_x86pnacl_newlibbinpnacl-ar @c:usersadmini~1.??appdatalocaltemptmpz8nl6n' returned non-zero exit stat us 1 [4/14478] ACTION nacl_lib_newlib: buil... plib_3ee1b6ebff4793d51aee0961182f8cb